The money argument is just ridiculous on its face. There are so many of these potions and even if you buy them, they don't even dent the party's wealth. I'm having a hard time even taking that seriously.
Make them last a hundred turns, maybe. Make them as scarce as some of the other elixirs. Something.
As a player, I personally don't want to use them because I'd prefer to rely on my actual stats, but I feel ridiculous in every combat knowing I have so many of them sitting around. It really makes me feel like my stat choices are obsolete.
It's just a bad item due to the abundance and long lasting nature. This is blatant and obvious.