Well it was actually “Simplicity = Productivity”. Sure, Meteor had a lot of complexity internally, but it was productive to use in the end.
It may not have been true that it was technically not “complex”, but at the time it was true that the user experience was very focused on high productivity - hence all the positive comments about Meteor getting jobs done in so much less time, as well as being amazing to prototype with.
To give up that principle isn’t just saying “We were never complex in the first place”, but it’s also saying “productivity” isn’t a focus as much as it used to be. As it is right now, “productivity” is not anywhere within the principles.
Doesn’t it seem kind of silly that, if it was decided that “Meteor was always complex on the inside so we should remove that from the principles”, that the user experience was also given up on? Even if Meteor was always complex, you stated in your post that it enabled a simple user experience. If the complexity part wasn’t true, why throw away that user experience? In the end, the benefit was the user experience, not the statement about complexity. Why punish the user experience because a comment about complexity was not true?
From all indications from 1.3, it seems to be the case that productivity no longer matters. It’s not just heresay - It can’t really be argued that productivity didn’t go down a bit (especially in situations where you have a large existing project).
As mentioned last post, my feelings boil down to: Meteor’s history was high productivity - allowing real time websites in less time than static websites. I just hope that’s still going to be Meteor’s future, or else it really isn’t “Meteor” in my book anymore, nor is it “better” than it used to be. I personally would love new features, but not at the cost of trading-off anything that would lower productivity in the end. What use are new features if the cost for them is giving up Meteors (arguably) biggest strength?
(PS: That above article explains my feelings about backwards compatibility very well too. It’s very harsh on older projects that so much work needs to be done to bring it up to date, and I fear future updates for that reason.
I think if something isn’t done soon for maintaining the direction of Meteor, addressing lost productivity, and having to massively overhaul code… it will be a big regret of MDG in the future that could have given Meteor/Apollo quite a bit of momentum.)