It’s because there hasn’t been any meaningful anti trust enforcement for decades. Every industry is basically an oligopoly at this stage, so they can set whatever price they want, because they know their competitors will do the same (because they face the exact same pressures from the exact same shareholders to increase profits).
If it was a free market, you could’ve found a different supplier, but obviously there was no alternative, or you would’ve done just that.