See, that's interesting, because to my mind it lowers the power gap between a casual player and an optimizer.
What I've observed in my games, before floating ASIs, is that the optimizers would restrict their choices to choices with matching ASIs (like a half-elf warlock or a half-orc barbarian), while the casuals will simply pick whatever choice fits their concept (like a half-elf barbarian or a half-orc wizard) and just go with 14s in their main stat or whatever stat fits their character (I want to play a 16 Cha barbarian!).
After floating ASIs, now optimizers pick whatever race best suits their build (usually humans or custom lineage, but sometimes some other divergent choices), and casuals do exactly what did they before, except now they have a lot more 16-17s in their main stat or 16-17s in whatever stat fits their image. (My barbarian has a super high Arcana check thanks to his 17 Int!) So to my mind, it's a win-win.