Of course 16Gb is an "uncomfortable" user experience. It's supposed to be. It's about market segmentation. It's not cost. 32gb memory units in bulk are like $1 maybe. Apple charges an extra $100 because they are using that easy-to-understand difference to segment the market and collect an extra $100 profit from those that can afford that price point.
The author states that this (presumably) intentional choice undermines the Apple brand that includes quality and uncompromisingly excellent user experience.