BTW, regarding the diegetic specificity of subclasses, I finds it odd that some people implied they are not specific enough. My issue with many of the newer ones is that they are weirdly specific. Like a barbarian that reveres animal totems and draws power to them seems to me like a clear archetype that is diegetically connected to the setting, and I can easily see it working in many different settings and cultural contexts (bonus point for having modularity within the subclass, so it can be used to represent revering different animals.) But a barbarian that is somehow connected to giants and grows randomly larger? That is weirdly specific to me and not an universal archetype. Like sure I can see people like this existing, but it is weird if they exist in every D&D setting. Same with the playtest version of the purple dragon knight. A knight that has purple (and specifically purple!) dragon as a pet. Weirdly specific. "A knight" is specific enough archetype to be represented by a subclass.