How do these offshore brokers even exist?

Anyone can open an offshore company. Anyone can license the trading platform technology. Anyone can create a phone system with local number per country. It’s all available to someone who has the means to purchase these items.