IMO, the fee is the wrong thing that needs adjusting. It's the salary that should be adjusted. The minimum salary for an H1B should be $200k. It's something like 50k right now which is ridiculous especially with all the restrictions an applicant is under. It both suppresses wages and abuses the worker.
Why not both?
What I care about is the current system isn't being used to find hard to find labor, it's used to bring in cheap labor in an abusive situation.
We as a nation are really better off if we bring in the best in the world to work here with a cushy salary.