I can easily relate to this, started with Xenix, moved into DG-UX at university, we moved into GNU/Linux after that server eventually died, so it was mostly used of OS related classes.
At work GNU/Linux was just an internal server, all real work was being done in Solaris, HP-UX and Aix servers.
So fast forward to modern times and even Microsoft uses Linux kernel syscalls on their new POSIX personality subsystem, instead of actually supporting POSIX.