Even so, geek themselves are a pretty nice market. Would you not buy an open source printer? I know I hate HP after the last one died just after warranty ended and they have no spare parts whatsoever.
Same with other things. I would buy those things.
And if they really are good they can become a mass market product.
Yet, we only get a phone or something and that's it.
My answer would be: The cost of distributing or running a software package is almost zero, same is not true for hardware, followed by an argument of how hardware manufacturing depends on the economics of scale, unlike software.
However, I soon realized your question is much deeper. It is not "Would you not buy an open source printer?", but "If you can buy an open source phone, would you not buy a printer?" - I think it's a good thought-provoking question. I'm not sure about the answer yet.
Same with other things. I would buy those things.
And if they really are good they can become a mass market product.
Yet, we only get a phone or something and that's it.