This isn't "plain text." It's still laid out via HTML (and CSS). HTML tables somehow get a bad rap, but they are
perfect for tabular data, which most of this data displayed on this particular site is. A proper "plain text" interface in HTML would be the data wrapped in a PRE tag, right?
To be clear, regardless of the HTML layout, I do like this site, because I can quickly and easily check NHL scores and standings without the cruft that comes from most sporting websites.