I tried turning off extended system-id on my 2950, and this is what it told me:
C2950_2(config)#no span ext s
% Command "no spanning-tree extend system-id <cr>" was not accepted.
This platform requires that the extended system-id feature remain enabled.
C2950_2(config)#
What is the reason for always using extended id? Out of curiosity, what models would actually allow you to turn it off?