Whoa, an end to the selling of annulments?
In cases of financial distress, there is no charge for an annulment.
If you are really poor, it costs nothing. If you have limited means, you pay as much of the fee as you can. If you have means, you pay the full tribunal fee which ranges from $500 to $1,000 depending on the complexity of the case. E.g. if they have to collect documents or depositions from people in another country or have them translated from a different language that costs more.
I read that Catholic marriage tribunals in the U.S. ended up $14,000,000 in the red last year. It is not now and never was a money-making proposition. Tribunal fees are minimal compared to civil divorce fees.