The computer in my pocket doesn't needs to be the "pinnacle of technology". It just needs to be "good enough". But, until we arrive there, some people will have to be willing to accept options which are still not "good enough" or else we'll never arrive there.
It is sad that pioneers and early adopters often suffer more and are anonymous heroes that enable advanced user-respecting technology for the rest of the people.
Think of this like the people who used KHTML based browsers. Their compromise allowed us to have the quick browsers we enjoy today but they had to endure broken websites for years.