Because of how the universe works, if you fire a gun and drop a bullet from the same height they both reach the ground at the same time.
Maybe it's because I have a cartoonish version of physics in my head, my first instinct is "no that can't be right" and I start from a place of extreme skepticism that gnaws at me even as I watch myself being proved wrong.
The other common struggle I face is that so much of the physics you learn at a basic level comes with caveats like "assuming no air resistance" or "in a vaccuum" or "at sea level" and perfect weights and I end up wondering how futile all of it seems because in reality I'll never be able to apply this stuff the way it's being presented. If I have to actually apply it - I'd have to start thinking all the possible ways in which the system can be affected, then measure those ways and add them to my calculation.
Then I feel overwhelmed by all the possible things I would need to factor in. Did I forget friction? Is this surface 100% horizontal? Is it windy right now? Am I really at sea level? I feel like the street I'm on is 30m higher.
Then I start thinking about the practicality of measuring things. Even if I eventually learned all of the physics in theory, if I was one of the last 100 people on Earth and the person with the best physics knowledge, could I use it to build even something as simple as a bridge? How precise would my tools need to be? Is it ok for my execution to be off by 0.1 degree? Is that too much of an error? How would I even know?
With programming I feel like there are more opportunities to blackbox things and focus on building practical solutions, whereas with the material world I would have to worry about whether I got a faulty batch or whether the manufacturer was reputable or whether I should have spent more money on a better manufacturer. By comparison it feels incredibly inaccessible to do anything tangible with.