That's not the problem though.
The real problem is that to get a degree in engineering or science, a lot of laboratory work is required. You can't do most of that in your home over the Internet (except maybe in software engineering where the startup cost is lower).
Most of us don't have chemistry laboratories or electron microscopes or radioactive isotopes or cyclotrons in our basements.
So your physical presence in a campus science lab or engineering lab is required, where you can fulfill the hands-on lab requirement.