Alchemy Changes.
When they were unstackable a player was subject to the container item limit of 125.
Enhance Potions property Added.
Alchemists receive up to 30% bonus to enhance potions which does not count in the item cap so an alchemist using enhance potion items will receive a greater benefit than one without alchemy.
Potions went from being non-stackable to stackable.
Potions becoming stackable meant they were now subject to weight limit (Typically around 400 stones, but up to over 500 stones).
So players were now able to cart around more than 4x the number of potions they previously could.
With potion (Not bottle) weignt increased to 2 stones, this limits them to 200 potions.
A shatter potion which is gotten by completing quests (non-player craftable) can reduce the number of potions by a %. So unless you only have 1 potion in your backpack it can never destroy all your potions.
Other than the enhance potions property/effect, potions have remained pretty much unchanged since UO's inception. Unfortunately other changes such as reagent availability, gold availability, stacking etc have made it so that previous safe guarding factors such as expense and item caps are no longer effective in limiting potion use. Add to that insurance, chivalry, LRC and players are no longer spending time or money on restocking equipment and resources and can spend that extra cash to pay for carrying around that many potions.
Pretty much the only way for players to lose potions with any regularity is dying in PvP and having the potions looted. In PvM the looting monsters are rarely the ones that players die to anyway at higher levels.
Potion effectiveness, usage rates, costs remain untouched with an increase to potion weight and provide a much more localized balancing measure.
In the future it would be nice take another look at alchemy and enhanced potions and see how the player community takes more invasive balancing steps. But for the moment at least this measure provides a more palatable solution.