Have they though?
Historically, their development has been sub-par and in no way professional. What has beendelivered time after time, has been ill-thought-out, and bug-ridden. Following that we have periods of 'bug fixing and optimisation' which rarely have delivered. Prior to EDO, EDH was still a buggy mess. EDO was built on top of that mess and so, inherits all the bugs. What development house does something like that?
We seem to be faced with a carousel of rotating developers who just add stuff on without any prior experience of the game or it's audience. And it is all built on a game engine not fit for purpose. We're sold vapourware. A promise on deliverables which are never delivered. MultiCrew is broken, Combat is broken, Crime and Punishment is broken, Missions are broken, and none of these are EDO related, they're all prior work. And to hide the 'mistakes of the past' frontier have a voting mechanism on reported bugs, which means those thatdo not gain enough votes, are automically closed.
In short, No, Frontier have learned nothing, and appear not to want to learn.