I have the same case for rejection of visit visa for family and myself. I don't know whom they want to give the visit visa although taking huge amount of fees for visit visa. It is just like a business making money.
It's $100. It's not a huge amount of money compared to the processing efforts, much less the costs of dealing with people who lie and overstay. If they charged fees like a business, you'd have to pay thousands for a visitor visa.