Their reasoning for this is there are places and cultures where people have much longer names than in the US, where Twitter was born. (Of course it took them over ten years to realize this.) If you’re designing for a global audience, you need to design not for, but with, that global audience.