Yeah, but if you land on a Troll Squad without vote kick, isn't that worse? Its still you alone vs 3 guys. That's always an issue. Honestly most games out there have this, and i've rarely had any instances where i got kicked out of parties because of trolls. Its not that it doesn't happen, but i'd rather that small risk, than have to constantly deal with people that go AFK and what not.
If you're kicked from the squad you should just get a host migration, and you're set.
Universal Leave Squad exists. Problem is that it doesn't help with anything, for one, if you're playing with friends and just allowed a couple fillers, and you have one guy screwing up the squad (usually the case), the only solution is to have everyone leave and then have to redo the squad, while the sensible thing would be to just kick the broken wheel.
Anyway, there's other means to "force" players to get the reactant. Like if 2 + players are in the extraction with 10 reactant each, the remaining players have like 30 seconds (or some other number, these numbers need more info than i have) to get reactant or the remaining players will extract. If he grabs reactant the timer is paused 5 seconds, and resumes after.
Actually it does add things to the game:
First it adds a lore mechanic and a reason why you're doing it.
Second it adds missions that allow for people with like-minded goals to congregate.
Third it adds several gameplay twists, like the extra boosts in endless missions, the void buff, etc.
The issue here is simply that the way the missions are coded its dumb. The missions should always provide the means for proper conclusion, this is only an issue in like 4 mission types: Defense, excavation, interception and capture. All these suffer from the issues of having waves end before enough reactant spawned, or in the case of capture, have players fly so fast through the mission that people on slower machines get shafted, if someone doesn't notice. Lets also add its a problem because some players are simply dumb. When i was opening for Inaros, the guy with only 5/10 reactant was the guy flying through the level and that triggered extraction. So there's that.
The issue isn't the reactant mechanic, its simply that DE still hasn't managed to fix (or even is aware of) this issue of missions not providing enough reactant and finishing before players can get it.