And I've said it many times before, but the ability scores being so strongly determined by the class is a big flaw in the game, regardless of the species issue. It is boring that every wizard has same int, every rogue same dex, every barbarian same strength etc. We are given the illusion of choosing the ability scores to represent the individual capabilities of our chracter, yet in reality the stats are in large part dictated by the class.
this is true 99% of the time.
and yeah, you can now and then play some off character that does not have primary ability maxed by 12th level latest, but those are rare, I've played those, fun in RP part, bad at combat.
mostly abilities diversify in tertiary abilities.
you have your primary at 20(or how high level permits), your secondary is at 16, maybe 14, Constitution is 14 in 80-90% of the time. rest is 12 or 16(maybe more at later levels) and then you really play with last 3 abilities.
depending on how much you spent on CON and secondary, it might be any combination of 8,10 and 12.
off topic:
honestly, ability score should ONLY be used for ABILITY CHECKS.
attack, damage, saves, AC, DC should all be replaced by proficiency bonus.
then there is no pressure to "optimize" for combat but more for flavor.
off topic 2:
delete CON from the game.
remove 13 from array and 5pts from pointbuy pool.
give all classes +2 HP per level. move CON saves to STR. to balance it with DEX.