1) Racial languages suck.
2) We should do regional languages instead.
3) We should use 'language families' as a gapfill to make languages less of a barrier.
The example I used was Latin with specific local languages French, Italian, Portuguese, Romanian, and Spanish. If you speak Italian but not French you can still broadly communicate, but subtleties are lost. In reality, this isn't the case, but it's an abstraction that essentially creates a 'Partial Fluency'.
And, of course, if your campaign is pretty much set in Italy, it won't matter if the party doesn't speak Spanish when the invaders from the Iberian Peninsula attack. But even if it does come up, partial fluency means they can capture the Spanish orders and get the gist of their intentions, at least.
And then swap "Latin" for "Thorass" and "French, Italian, Portuguese, Romania, and Spanish" for "Flaenessian, Dambrathi, Balic, Barovian, and Brelish"
Or, y'know, whatever setting specific languages matter.
And my point earlier is that makes perfect sense at the setting level, but there really hasn’t been a solid attempt by WotC in the 5e era to create settings. At the system level, the best you probably can do is have no languages listed, and simply say the PC will have X number of languages, based maybe on Int bonus, but the exact languages available will be given to you by the DM.