Oh my god. Your post made so many of the scuffles I've had with attendings make sense. I've always approached things from my techie background, trying to look at each piece of the puzzle when something went or was going wrong, while attendings would frequently ignore the pieces and just ascribe what was happening to the most likely thing that they could come up with from there experience, often disregarding major pieces of the picture in front of them. It's quite frustrating, as some things should be painfully obvious.
I had a patient that was, for instance, jolting from pain after open heart surgery. Each time they delivered a breath, he would be in visible, excruciating pain. The trouble is, they were ventilating him with 14cc/kilo tidal volumes, which are large breaths for anyone, let alone a guy who had just had his rib cage cracked open. They ignored my thought that maybe, just maybe, stretching a guy's chest to its limit might be a bad idea and ascribed it to standard post-op pain. They failed to see the connection of massive tidal volumes in a recently cracked chest causing more more pain than normal (10cc/kilo) tidal volumes. Sure enough, pain medication wasn't enough and the guy needed his volumes to be dropped so he stopped feeling like his chest was being ripped open from the inside Alien-style every time the vent delivered a breath before we were able to wean him.
To me, this was a simple flow chart of what is his problem, when does it occur, what are we doing that makes him different than other patients with the same condition, how can we resolve the problem. The attending just seemed to jump to what the most common answers were without doing point by point thinking- it was just "I cut him open, he is clearly in pain, give him pain meds" with no examination of the many things occurring between the surgery and his response, no analysis of each but of the chain along the way and what could be optimized.
The engineering mindset can be an advantage in certain fields, for sure. Just be aware that your focus in the minutiae might not be as appreciated as you would hope, at least until you are running the show. Process improvement, biotech, management, and even clinical care can benefit from the way you approach problems.