What do you propose be done instead? This is a niche only available to the enums only right now, and it offers more useful potential... so it could be just a quirk to be aware of when working with them (so it should be properly documented, so that users are aware of this).