It isn't uncommon for the mounting bolt, which acts as the upper sprung pivot on the most common Shimano derailleur design, to become stiff and seize up.
What is most interesting about this failure is that shifting performance can remain very good, so that the rider doesn't usually notice there's a problem until the pivot is very firmly stuck.
The bolt is dismountable for maintenance (frequently never done), though it's a fiddly job and by the time seizure occurs other pivot points could be worn enough to warrant complete derailleur replacement.
The "horrible hack" way to fix the problem is to (with derailleur removed and facing upwards) spin the bolt continuously while dribbling penetrating oil liberally all over the upper knuckle/mounting bolt interface. A cordless drill with a 5mm bit attached may help you achieve this.
I have encountered this problem on XTR M900, Deore LX M560, 600 (6400 series), Acera (current 8sp style), Tiagra 9sp, and older 105 designs, so it's quite a common failure mode but maybe not in dry climates.