Aesthetical reasoning is irrelevant. We're talking major browsers here. No one would have a hardcoded limit in their browser, that's just poor programming. But the fact that there is a limit implies some sort of limitations that they must have come across in the rendering of the page.

As for the reason I'm doing it, someone I know brought it up and I've been curious as to the reasoning behind it.