The elephant in the room here is that openness doesn't make business sense given the current state of the industry.
Yes! Unless, whilst we're here, we just stop releasing anything at all until it's absolutely perfect and implements all possible features in all possible scenarios across all possible platforms from day 1.