25% is bloody high chance for an item.
If you consider in real world, 3% corona virus already a trouble. Spanish Flu was 5%, which can kill 20M people.
Even in the Dota 2 items, high end weapon is around 20% in game.
Lottery jackpot is less than 0.00005%, but people are still buying it.