First, I don't join EA games and I don't think anyone should. So yes, I agree with you. Nobody should give money to those.
I wouldn't go this far at all, factorio is one of the highest rated games on steam, extremely polished and barely a bug to be found during play. It's also not released yet and has been in this state as an early access game for years.
It's also up there with elite in hours played for me and only cost me $20 at the time I got it.
Point is, there are plenty of games and game companies using an early-access model for it's intended purpose and to get people playing a game that, though not complete, is well worth the money. Stuff like Noita, Factorio, Hades, etc.. and even some that wrapped up and released like Subnautica and Astroneer.
The point is to do your research, EA is not a get out of jail free card for dubious/incompetent devs like CIG nor is it a sign to steer completely clear. Don't let one awful experience stop you from potentially turning down something you may enjoy. Just pay attention and look at what you are getting into. With Star Citizen you are getting into a terrible mess with no sign of a stable future... unless you want to go Mole's route and play the JPG Stock Market but obviously that sort of "game" isn't for everyone.