I think that having these items and potions available is overall a good thing, because it means that we have a bit more freedom with the few feats we get. But even then, this freedom isn't free. If I am using a strength elixir, I am not using another type of elixir, because they don't stack. If I'm using the Gloves of Dexterity, I can't use the Legacy of the Masters. And so on.
Another solution could've been to do the same thing OneD&D does and give every feat an ability score increase. This would also have made starting with 17 in your primary stat more interesting, as it would let you reach 20 with 3 feats. This would've required them to fully embrace homebrewing the feats though, as they'd need a serious rebalancing (even more than the feats already do, I mean).
+1 to that