The US already collects vasts amount of information as part of the visa application process for any foreign national, all paid by the applicant.
Different countries pay different amounts. I wish the $10 would be the case. Chileans pay $131 just for a visitor's visa, and that doesn't even include all the expenses in getting the required paperwork.
The US unfriendliness towards visitors you mention has been here for a long time, and it's manifested in many different ways, some subtle, some not.
After spending six weeks and $400 of needless nuisance fees and charges, I was forbidden by the U.S. State Department from accompanying my Filipino wife into the U.S. Embassy where she was asked two pointless questions, then denied a 2 week tourist visa needed to accompany me back to the U.S. for a brief business related trip. The U.S. State Department is so broken it encourages illegal immigration by denying legal tourist and work visas. That's why there are 14 million illegal aliens who waltzed across the Texas border to work illegally and supply drugs to the likes of Rush Limbaugh. I don't care what DHS has on me. If they want me they can come and get me, I won't be coming back on my own.
Consultants are mystical people who ask a company for a number and then give it back to them.