To be honest I think the system is working as intended. It is up to the playerbase to communicate with one another on improving and as much as it should be it's up to the playerbase to help each other out. Now if Bob doesn't want unsolicited advice that is up to Bob, but he is going to have a hard time keeping up.
I think it comes down to, this isn't a dev problem other than rotations could be clearer but I think it is the way it is because they want people to interact. Instead of a tool, receive some mentoring. Instead of being frustrated, offer mentoring.