While $2350 is expensive, compare that to Australia. My friend got sponsored by his partner for a partner visa and the fee is AUD7,850 for most applicants.
https://immi.homeaffairs.gov.au/visas/getting-a-visa/visa-li...
It's a huge rip-off like everything in this country.
The $2350 seem to be cheaper than fees for filing annual tax returns for the next 50 years :)