The home page links are teeny tiny on a phone screen, borderline unreadable.
Before mobile browsers arrived, everything was fine and nobody needed meta viewport stuff. That's why this 1997 era page doesn't have it.
Everything was fine best viewed in IE5.5 at 1024x768. Time has changed.