I hope so, but I just don't understand what exactly causes such massive price difference.
Is it because this kind of phones are a very niche product so they can't benefit from the economy of scale?
Maybe android phone manufacturers can get better deals from chip manufacturers because they buy chips in large quantities?
Niche product, non-standard components, strict requirements of free drivers with GNU/Linux support: https://puri.sm/posts/breaking-ground/
Yes exactly that. The weak hardware at those prices are the best they can afford. The economy of scale that they can afford let's them charge that little for flagship phone and still makes money. People won't put their money where their mouths are, we're all too cheap to pay what things are really worth.