Australia is even worse – the standard fee is AUD 7850 (over 5600 USD).
Sure, you can marry anybody you want, but you may not be able to afford the necessary visa so that they can live with you.
The worst thing about the UK – pre-Brexit, any EEA (EU+Norway+Iceland+Liechtenstein) or Swiss national could work in the UK, and get working rights for their spouse too, by applying for a free EEA Family Permit. So citizens of 30 countries could bring their spouses to the UK for free, but UK citizens had to pay over 3000 pounds. There was a workaround, the so-called Surinder Singh route, named after the court decision which established it – a UK citizen could move to an EEA state and accept a job there, and after working there for three months, move back to the UK, and then they were eligible for an EEA Family Permit for their spouse. But it seems heartless to make your own citizens to jump through such loopholes just to have a common life with their spouse, when you'd let citizens of 30 other countries do it for free.