In selling this idea, I would focus on the immediate impact it could have on "help(cls)", as well as the automated testing possibilities (checking all attributes are set on an instance).

There's also the class-only descriptor behaviour we added for enums to consider, where retrieval via an instance throws AttributeError.

Essentially - interesting idea, but one you can experiment with outside the stdlib :)

Cheers,
Nick.