Physics_UG said:
But to say "physics is theory" and "engineering is practical" is an absurd assertion to make. Some fields of engineering DO make use of physics principles.
Physics is about discovery. Engineering is about building something better using the existing experience, standards, and technologies that are known to work. It isn't just about the scientific principles. If this was just about learning science, you'd be absolutely right. A physics degree would suffice. But it isn't, and so it doesn't.
That said, Engineering educations, though they try to instill this sort of understanding, often fall short. Yes, I have met engineers who knew nothing but science and mathematics. They're hopeless idiots. I once knew a guy tasked with designing a stepper motor controller. He didn't realize that he had a defective multi-turn potentiometer. He spent TWO WEEKS looking for that sweet spot where the circuit gain would be just right for it to work. He had no practical experience to tell him how much his time was worth, how the circuit should have behaved if the gain wasn't correctly configured, or what a defective part might do.
Now I'm not suggesting that a physics student would have done the same thing. But my point is that this is not strictly a technical endeavor. Economics, Ergonomics, and failure modes are a huge part of this, and while they don't teach engineering students nearly enough of this, Physics students get even less.
Could a physics student learn this? SURE! You might also ask if an physics student could be a hairdresser, a psychologist, a politician, or an author of fiction.
Physics is a degree for a generalist, in much the same way as a degree in mathematics is a for generalists. You could branch off into many other areas. I'm not here to tell you it can't be done. But you shouldn't trivialize what others do by declaring that a physics student knows the technology, therefore it should be easy. It is not.