How's that a feeble excuse? We all saw how much of a trainwreck Horizons was, and it does make sense that they're forced to follow up on how they advertised things. Unlike a certain other game that keeps adding new goals without considering that many of their backers didn't buy into the project wanting the feature creep.
Well where do I start? How about with the current "no road map" allowing them to "do what they want" and yet ignoring the feedback on their forums designed specifically for feedback and going ahead with the Engineer changes anyway. So in other words, either with or without a roadmap they still can't get it right.
Next - having charged for Horizons meant they were committed to a point but do you really think they couldn't change their minds, anytime? Q4 was, if you remember, TBA... so was never on the roadmap.
OK that being said, a roadmap isn't a committment, it's a plan of where they want to go unlike say, charging for a project that isn't began and having to deliver on the project.
FDev do what they want, that's been clear over the last 4 years. Making excuses for why the game is in the state is in is just feeble.
They chose to half-bake Multi-Crew - they decided to do the same with Engineers which launched with massaive issues, not down to us, they A) couldn't code it correctly and had massive bugs, B) couldn't work out how long they needed to code it, c) couldn't work out how dull it is AND how boring it made PVP and also managed to make it pay-to-win because Mac users and Non-horizons players can't compete.
All of that had nothing to do with them being committed. They chose how they were going to make it, they weren't forced into doing it the way they did. MC everyone wanted NPC's - FDev gave us the worst possible option that nobody wanted and then tried to blame us for it's future development with Sandro saying "Well if they don't use it we won't develop it any further"