There are so many unique three letter filename extensions and terms on the boards (PSF, NDS, PSP, PSX, GBA, SPC, SP2, XML, RSS, the list goes on), I don't understand why this limit is in place.
I understand if you can't change it because of stubborn vBul stuff, but if you could, consider it.