But before UUID, there was still an abstraction that allowed the exact naming of block devices in UNIX like OS's to be obscured, even if sometimes the order devices were configured changed,
But once you get used to UUID, it is more flexible, even if it is more difficult to hand-craft the entries in /etc/fstab.
(BTW. UUID is not a Linux only feature. It's used in other OS's as well).