For most customers (including me) yes, buying into a platform is an investment, with certain expectations attached to it. Tech companies have no obligations to follow these expectations, especially if they have no reason to believe their decisions will not impact the size of its future customer base.
Not touching any of these until the scissor-switch keyboard is back. And for God's sake, ditch that pitifully small 128GB ssd, it's not 2011 anymore...