The above posts are correct-many foreign countries' fees mirror the fees charged by the US. For example, Chile has a fee that was exactly equal in price and term to the fee Chileans are charged for a US Visa.
This is really just a step up from all the cities that tax rental cars at the airport-not many of those renters vote locally.
While I'm a big believer in the elasticty of pricing, I doubt anyone will change their mind about a trip to India because of this fee.