It's not a matter of blame. It's a matter of the fact that people have different interests and things are designed so that players can fulfill those interests. Tanking is not supposed to appeal to every player. Neither is healing or DPSing. It wouldn't be good game design if it did.

We're already seeing the results of tanking that's too similar to DPSing in a lot of ways.