The problem with tanking is that its a binary role - you either know how to do it or you don't.
You have a very short period of leveling and unless you've grasped the ropes when you hit max level you are going to have a tough time. You are center stage and people expect you to just be able to get on with it.
It's not surprising people don't stick at it after their initial experiences.
