I find it hilarious that you're saying that asking for a good experience out of the box is asking for perfection. It's people putting up with problems and thrusting it on the users to fix it that had caused software from almost every company to be crap lately.
watchOS came out in a crap state.
Let's stop putting up with these crap experiences. We need software companies to be held responsible when they throw out a crap product. Stop apologizing for them, stop blaming the user. This isn't the 90's anymore, hardware is good enough to where lag is from the incompetence of developers.
I'm no hardware nor software expert. But I'm pretty sure if a company could give birth to a miracle device and OS version, they would not hesitate to do so.
If the cons of devices of today outweighed the pros, then I would 100% agree with you. But the pros of Apple and Samsung devices outweigh the cons at a high ratio.