It is not designed to block this feature, it just has absolutely nothing to do with a goddamn display protocol. The linux userspace is definitely lacking in many other areas but that is simply due to no unified solution (inherent in bazaar style development), and an insane reliance on C for everything.