Should I hide my money from USCIS to justify economic necessity?

Henry writes, "Since I am approaching my 30s now and have been working hard over the years, I have managed to save money that I keep in my bank.  I know I have to provide information on my assets in in I-765WS but I was also planning to use my bank history as evidence of my addresses and to prove that I have been in the country.  In order to justify an economic necessity for a work permit I am afraid that having over $25K, that I have, might hurt my case.  To get a legal opinion, I talked to an attorney and she told me that I should transfer my money to someone else to show that I have very few assets. Is it the right thing to do?"

Now, obviously you should listen to your attorney, because I am not an attorney.  Still I do not agree with her advice that you should transfer the money to someone else because basically you will be trying to provide misleading and false information to the USCIS, which can not only lead to rejection of your application, you may also be prosecuted (though realistically that probability is low since perjury cases like this are rarely pursued, though, it can be used against you in an immigration court if you were being deported).  It addition, you will be doing something that can be easily caught.  Your bank will keep the history of that transaction for years and USCIS can get that information with a few clicks (to see that someone just emptied out their checking account just before applying for a work permit due to economic necessity is a big, screaming red flag).  Maybe you can get away with this, and maybe thousands of immigrants get away with tricks like this all the time in dealing with the United States while getting a visa or to immigrate here, but I cannot recommend doing this because it is immoral, illegal and there is a huge risk of being caught, maybe not this time, but at another time.