With that said, what can Blizzard do to assist in the effort of making LFR a training tool?
We can't exactly go so far as to checking peoples bags to see if they have at least 1 stack of food appropriate for their role can we?
"You do not have any buff food appropriate for the role you have selected"
We can't exactly go so far as to checking peoples bags to see if they have at least 2 flasks appropriate for their role can we?
"You do not have any flasks appropriate for the role you have selected"
We can't exactly go through and check to make sure they have all their gear enchanted can we?
"You are missing four (4) enchantments on your gear in the following areas: Chest, shoulders, head, and weapon."
We can't exactly check to make sure that all their enchants are appropriate for the role can we?
"You are using inappropriate enchants for your role on one (1) item: Chest"
We can't exactly go and check that people are using their profession bonuses appropriate for their role can we?
"You are missing one blacksmith socket on your gloves."
We can't exactly check their gear to make sure they are using appropriate gear for their role can we?
"You currently have three items itemized with agility when agility does nothing for your spec"
We can't exactly check their gear to make sure they are using appropriate gear for the content can we?
"You are currently wearing three pieces of gear that are not itemized for PvE content in the following slots: Head, Shoulder and Trinket."
We can't exactly check their gear to make sure it is gemmed for their role can we?
"You are currently missing gems in two slots on your: Waist"
We can't exactly check their gear to make sure it is gemmed appropriately for their role can we?
"You are currently using gems that are not appropriate for your role."
Actually, the game can do all of that if it wanted to. They just choose not to. There are a lot of things that the game can not control no matter how hard it tries. You can not control peoples ability or intelligence for that matter. It can not control how well someone plays but it sure as hell can control how people learn.
Adding some or all the the above checks to the LFR might actually help people that do not know any better to learn. It could be done heavy handed, with not allowing people to even queue if they fail one of those checks or it could do it passively by just giving them a popup they need to press okay to continue with, so that way you know they at least saw there was a popup even if they did not read it or understand it.
For the people that actually want to try this could be a very helpful thing in their efforts to learn. For the people that actually want to raid this will show them some of the things that actual raiding guilds will look for. For even experienced raiders it could point out something people might have missed. I know I go a new piece of gear and forgot to enchant it before going into a new raid before, I am sure we all have had that happen. So these checks would actually be a good thing for anyone at any level of play.
I am not advocating that people should be excluded from being in the LFR system if they fail any of these checks but I would like to see the LFR being used as a tool that teaches people to get better. Sadly at the moment it seems to be doing the exact opposite. It is teaching people to be bad which is not a good thing as I see it.
So maybe it might be an idea for blizzard to add in the next round of LFR content that should come packed with MoP. Use the LFR to teach people. It would be better for everyone involved.