I think there is some google spin.
Lets pause and see what people are saying about the price - They are not complaining about the price. The price doesn't even figure as a factor into it.
The complaint is "I want more! Its a great price, but, I simply want more! Oh, and I might be willing to pay up to 50 bucks to get more!"[/b]
Google did lots of work to find 300-350 is that sweet spot for 'off contract' phones,& customers will accept the omission of certain features.
In fact, I'd take it a step further and say that google knows that, for 300-350, they could probably get many to upgrade and buy new nexus phones every 1-2 years. This is why storage isn't expandable, or the battery is sealed...they can get us to upgrade so as long as the overall Nexus Experience remains satisfying!
A 350 nexus4 16gig without LTE will fly off of shelves. It requires a justification for many to spend an extra 250 dollars to get an LTE phone with more space & a removable battery. I alone care a LOT about battery life, but for what I'm paying for and what I will get, and I can "live with it!"
Now, lets say the price was 400-450 dollars; the same awesome price, that still omits LTE, or expandable storage, or a replaceable battery is now not a 'home run out of the park".