There's also been a major push to use the word "warrior". Not everyone is a fan.
See, eg: https://foreignpolicy.com/2021/04/19/united-states-afghanist...
Edit: As others have noted, "soldier" is traditionally a term reserved for members of an army. So for anything that cuts across the entire armed forces, you end up with soldiers, sailors, marines, airmen, coast guardsmen, and (of course) guardians (which is, I'm sad to say, the actual term for members of the Space Force). That's unworkably long (and it gets worse if you want to try and find gender neutral phrasing for "airmen" and "coast guardmen"; "airmen, airwomen, coast guardsmen, coast guardwomen" is even more ridiculously unworkable, and "airperson" is just too dumb to contemplate). I think the only reasonable answer is "serviceperson" or "servicemen and servicewomen", but I can't fault people for disliking those. But "warrior", as the article notes, already has incompatible meanings, and "warfighter" isn't much better.
Maybe the real answer is just to adopt the Space Force term for the entire armed forces, and call everyone guardians. (And it kills me that this is, actually, one the better ideas I've heard.)