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.