They did. SC current version is 3.6.1. Alphas to test/play features to be used by first SQ42 then SC.
7 years by end of Nov. 2019 as Kickstarter was end of Nov. 2012 with a 12 guys, no pipelines and no studios… Meanwhile we are still waiting BFE2 from Ubisoft 10 years after they announce working on it while SQ42 Beta is planned in 4 quarters form a company not existing 7 years ago.
Defending something by saying that something/somebody else did something worse is not a valid defence. It just puts what you are trying to defend into context and that context looks ugly as hell.
You might as well be comparing it with Duke Nukem Forever... ouch.
At its current state it can only be called a scam because nobody believes that it will be done in the next 5-6 years. It's just a tech demo, a frankenstein of "features" haphazardly put together in hopes that it will please the whales that pay thousands for digital ships. It's the only way that Chris can pay so many devs and keep the company afloat. The focus has shifted from making a game to something else a long time ago.