The title catched me and I thought I would hear real reasons (reliability, sustainability, auditing, etc.).
But the article is very dissapointing and shallow, especially the Linux part, because 95% of the Web runs on Linux.
VMs are mostly on Linux hosts, containerization is purely Linux-kernel features, Docker and K8s are OSS and the whole world turns towards open-source. PostgreSQL and MySQL are also OS, ELK stack also, and the list goes on, and on, and on...
Proprietary stuff is pretty unconvenient and, if your're deploying stuff manually, PITA, because nobody can inspect the tiny bits of some configuration level stuff if there's no source code inspection.