The new Races are on par with the old, but don't take my word for it. The 1st Level Feat is the only significant difference, and..."take a free 1st Level Feat" isn't a huge fix. That's already normal in every book published since Theros in 2020.
But only for new backgrounds. The old backgrounds in the 2014 PHB cannot be played as they are without a significant difference. A feat isn't minor.
New Soldier
Ability Scores: +2 Strength, +1 Constitution
Skill Proficiencies: Athletics, Intimidation
Tool Proficiency: Gaming Set* (one of your
choice)
Language: Goblin
Feat: Savage Attacker
Old Soldier
Skill Proficiencies: Athletics, Intimidation
Tool Proficiencies: One type of gaming set, vehicles (land)
Equipment: An insignia of rank, a trophy taken from
a fallen enemy (a dagger, broken blade, or piece of a
banner), a set of bone dice or deck of cards, a set of
common clothes, and a pouch containing 10 gp
FEATURE: MILITARY RANK
You have a military rank from your career a s a soldier.
Soldiers loyal to your former military organization
still recognize your authority and influence, and they
defer to you if they are of a lower rank. You can invoke
your rank to exert influence over other soldiers and
requisition simple equipment or horses for temporary
use. You can also usually gain access to friendly
military encampments and fortresses where your
rank is recognized.
Is that rank feature equivalent to rolling twice once per round and taking the higher damage number? Not even close. It's got highly narrow usage and what you get during that narrow usage isn't going to be anywhere close to as useful as Savage Attacker.