There's no such thing as "The greatest game of all time" because that's a highly subjective distinction. There are games that deserve distinction because they were the first to try doing something and made their marks in their respective genre's.
The Ultima games deserve recognition for being the first (And still only really) games to have an almost fully interactable world, and NPC's that lived lives to schedules outside of the player's interactions (Something that wasn't really picked up on again until TES gave it a shot almost 20 years later). The author is also showing his age when he puffs up Kotor (Which was a really great game) far beyond what it deserves because I guess he had never played an infinity engine game before. For anyone who had Kotor was literally star wars layered over Baldurs Gate 2, subtract the magic system, make healing more awkward: Go.