>I said that most pre-GC work-permits (e.g. H1B) don't allow you to own a US-based business
You can absolutely own a US-based business on a H1B, like you can buy shares in companies, it's just a 100% share. You just cannot work for your company without having an approved H1B from that business or having some other generalized work permit like an EAD.