Fixing It could not be simpler: stop interrupting us. I don't know where you've run into these "just wanna hack" people but I'm not familiar with them.
Back in 1989 the entire Microsoft culture was built around enabling focus and concentration. We got tons more work done, in less time, and with a lot fewer bugs. This started to end when some sharp-pencilled little smarty decided that giving us single occupancy offices wasn't the best way to maximize shareholder value and started doubling us up. More and more meetings, more layers of process.
I worked on what was released as Vista; we called it Longhorn. It took 60 hours minimum to get in four hours of real work. All the rest was spent wrestling with tools that didn't work and getting called into meetings that we only held because they were on the calendar.
It sounds like you've managed a lot of really junior people. Maybe they need more structure but for me it just slows me down, and not a little, but a LOT.
On my last gig, remote team mostly in India, I saw one guy write some Django that was so godawful bad I was just stunned. Request ten rows, get none of them, return 200. No methodology is going to teach him anything.
I've written a lot of articles about this stuff; please take a moment to read this one.