Let me provide some more detailed explanation on that.
Much effort was spent to the default syntax files to
- introduce or use as many common scopes as possible.
- reflect the grammar of a language and target its entities as exact as possible
The big goal is a minimum set of common scopes, which need to be addressed by color schemes to create the same experience for all available (default) languages.
In the past many syntaxes came with a unique set of scopes. Therefore many beautiful color schemes work properly for single languages only.
These breaking changes in scoping require many color schemes to be updated in order to support all the new stuff. This might take a while, but hopefully most of the devs of the most popular ones are willing to do so.
But I am convinced of these changes will help to create a more common color scheme experience independent from the syntax you are using.
A good starting point to to learn about the least required set of scopes to be addressed by color schemes can be found at https://www.sublimetext.com/docs/3/scope_naming.html