I never understood that. It's just so silly. We could have some really awesome names if they just got rid of that silly limitation. And why no two word names? Yeah, there's Mr. Mime and Mime Jr., but that's all there is. We could have more.
There has to be a limitation somewhere. Computers don't have infinite memory, and the first gen had heavy memory constraints as it was. Be glad they increased it; in Japanese, the max length of Pokemon names is five.
Creator of Jay's Journey (see quote!) "It's not ten years old! Therefore, it sucks!" - Nostalgia whores everywhere