Classes have different playstyles and people have different approaches to those different classes. I shouldn't have to mess around trying to not screw both mappings up, working to homogenize all my characters hotkeying towards the overall result of inefficiency, or worse, having to remap each time I switch chars.
It's completely asinine this hasn't been changed, or even just not implented to be character only from the start.
Now, I have guildies who like it staying the same, but they play casters mostly. That said, since there are people who like it this way, then make mapping character only and put in a function similar to the friend's list to be able to export/import the mapping.