An annulment investigation is a legal process. Canon lawyers have to eat, too. Most (all?) dioceses make provisions to help people who can't afford to pay the full cost.
You might as well accuse the U.S. government of "selling justice" because lawyers don't work for free.
I am not referring to all annulments. You should have pick up that little clue from my post.