That article is a great read. I do agree with Chris on this bit:
He is right that Elite launched with a bare minimum in mechanics. I knew that when I bought the game, but I expected Frontier to spend the first year enhancing that foundation of mechanics into something much more fleshed out. That didn't happen, and it's taken us three years of Elite to finally get around to developing the core of the game (hopefully). But here is the problem: it's much harder to change that core after the fact, when it has been built over for years, than it would have been to do it at the forefront or immediately after launch. Frontier is now going to have to "pay that technical debt" that Chris talks about during the Beyond season, and if they want to do a thorough job of improving Elite's foundations they are going to have to be willing to make serious changes that might not please everyone but would make a better game for the long haul. Tough choices with some very difficult work, but sometimes you need to break a few eggs to make an omelette!
Chris would rather break the eggs at the start and have his omelette from the get go than go back and do it later. Chris's big problem is he can't decide what kind of omelette he wants, so he keeps changing the recipes. Of course the end result is that I've been playing Elite now for three years while Star Citizen is still in alpha and just a tech demo mostly...