I'm throwing the bullshit flag; first, because your points are contradictory, and secondly because they're incoherent. If you think pilots aren't good leaders because they aren't around enlisted people, you should be 100% for putting them there. It's not going to get any better unless you expose them to it sts earlier on so they can figure it out.
And this has already been mentioned, but what specially qualified a finance officer to lead his section? A 4 week tech school? No, being put in charge of the people and finding a good SNCO to mentor him, which takes time. Which is, again, why we probably ought to put fliers in that position sts as well if we expect them to ever grow in the same manner.
Lastly, people in support functions should absofuckinglutely be exposed to what it is they support and where it fits sts in the big picture. Half the problems we have getting comm to respond, for example, might be resolved more quickly if they understood what a screeching halt our squadron grinds to when our mission planning system is tits up. Well, that and the base comm to have the appropriate authorities etc, but I digress. It is the same concept as this: when a young flier makes a stupid decision in the grand scheme of an LFE because he was only thinking about his jet and not the whole strike package, we debrief him on it and then teach the larger group the lesson learned so hopefully the other LTs don't make the same mistake.