Say I have beginning-of-line bound to M-a. At least for me, holding shift gives: M-S-a translates to M-A translates to M-a and emacs doesn't do any shift selection.
It's the same when binding keys -- I gotta bind M-A, binding M-S-a doesn't work. Why is this? Is there any way around it?