It's related to the way that browsers handle XML, which can contain custom tags and is (on the web) typically used for storing data in a flat file. While custom tags in HTML are fun to play with, they don't have any practical value as they can't be viewed cross-browser and are the other side of the spectrum of Web standards.
Best - Joe