It's because £50 notes have always been associated with fraud and money laundering, which has negative connotations for both users and merchants.
(I usually chicken out and just deposit them all at a bank)
It doesn't help that there are five or so different banks in Scotland issuing notes with different designs, so to spot a dud you need to really know your stuff.