having PAs, NPs, and clinical associates helps a ton. The amount of scut work I have to do on call with and without these folks around is really a night and day difference. If my team has a PA, I can go to the OR while I'm on call and see less urgent consults in between cases. I find that when my day isn't being bombarded with ward calls my night becomes a hell of a lot more bearable.
I wouldn't argue for reducing hours but for making the hours you are present in the hospital more relevant to your training. even then, feeling as if you have mastered something often doesn't come until you are a staff and forced to troubleshoot on your own. the more hours you get in during residency, the quicker you will feel competent once you're staff.