I basically do agree with you. The only problem that I see with your suggestion is that companies often don't know what they actually, really want from their employees.