I noticed that if you have a LODded submodel, you can't simply name it <submodelname> (and then its LODs <submodelname>b and <submodelname>c) but have to name it <submodelname>a if you want submodel animations, -destroyed models etc to work right with the LODs.
Is there any useful purpose for this limitation? The reason for why the $lod0_name submodel prop exists is apparently to allow one to add new LODs to models which lack the trailing "a" on their LOD0 submodel names without actually changing said name. However, if the game simply recognized <submodelname> in addition to <submodelname>a, then there wouldn't be any need for the feature in the first place. Would it be okay to lift the above limitation?