A lot of those companies are tax dodges or money laundering. They are the only ones that can afford to pay the landlords and the mad council rates.
Councils trying to extract as money as possible from shoppers via parking companies doesn't help either.