Weak hardware can work quite well with optimized and non-bloated software (which doesn't constantly phone home). For example, maps and Youtube work smoothly on Pinephone with SXMo. See also: https://puri.sm/posts/the-danger-of-focusing-on-specs/.
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.