X11 didn't have what we currently consider "basic functionality" for decades after its release.
What's the relevance of this? You're position is that we should give up features we have for software that doesn't have them after 15 years of knowing they needed them.