Sorry this is incorrect anyone can create an LLC and a S corporation no need to be a US Citizen, at least in most states, can you pin point a state that requires US citizenship?
You're probably right. I got this information from an NYSBDC advisor[1] that I met with while I was in college.
(I wanted to do a startup part-time, but that dream was shattered after I found out from my school's immigration advisor that working for myself was prohibited.)