Actually, you have to rename the ROM by changing the text of the ROM header via a hex editor, prior to flashing it to the cart. Not that complicated, but still...the word archaic springs to mind. And tedious.
The eight character limitation is more of a problem in my opinion. Contrary to what...