I agree with you to an extent. It's my experience in engineering that you can start a company alone based on your specialized skills. I'm not sure you can do that on business skills alone. I suppose it depends on what path you want to take.
Agreed -- though for many businesses you need capital. Engineering students by and large are far less likely to have it, students rarely go to engineering school and work that hard if they know they will inherit wealth or a business. Software is something of an exception to that rule, though not completely.