I can't speak for the Marines, or the opinions of the hierarchy, but it was always my experience that Officers who came up through the ranks were almost without exception far more practical people to work for, and as such got better performance and following from their troops. That does not mean that I did not also meet some fine Officers who were traditional men from the Academy.
Personally I feel that men who rose through the ranks have have a distinct advantage over their Academy trained counterparts.
But that is purely my own opinion.
"I am totally responsible for what I write,... however I cannot be held responsible for your complete inability to understand"