And the application that's drawing translucent or transformed windows as part of its functionality suddenly finds that things don't work. Compositing isn't just about pretty effects. It's an entirely reasonable design decision to depend on aspects of it, possibly with a static fallback in order to support running in a legacy environment. But asking applications to support modifying their UI at runtime just so someone can get a few more FPS in a windowed game? That's ridiculous.