For a business major to do the vice versa would be virtually impossible (programmer is possible, but not 'engineer' in the traditional sense).
I am pretty sure I could teach just about anyone who is motivated and interested enough math/chemistry/physics/computer science to get through any given engineering degree in those areas.
I think the amount of business people who are motivated to and interested in learning the engineering skills is way lower than the amount of engineering people who are motivated to and interested in learning business skills, but that isnt about ability, that is about motivation and interest.
Engineering interest maps much more directly to engineering education than business interest maps to business education.
You don't see to many people doing that switch, but I'd attribute it to factors other than any kind of ability chasm. What we do isn't rocket science[1].
[1] Unless you are a Kerbal Space Program developer. Then it is rocket science. Of the fun kind.