I'm sorry if I misunderstood you, but I get the impression you're trying to make the point that the OS should give the application writer complete control over the user's resources, regardless of that user's wishes.
No, I didn't say that. I do think that the capabilities of an application shouldn't be overly constrained by the policies of a window manager.
BTW isn't it just as possible for an X application to choose to disobey the ICCCCC...CCCCCM as it is for a Windows application to choose to disobey the style guide, so actually there's no practical difference between the systems?
(It's a long loooong time since I read that document, I've forgotten how many Cs it has it in, other than it's always one more than you expect.)