VMs are what really did it for me. I was working at a health care job doing IT. Whenever someone wanted a new server I’d have to buy the hardware install the hardware load Windows server on it load the middleware on it, connect it to the SAN, add it to the complicated backup schedule. Literally anything anyone wanted took me a month.
I threw an ESXi box in connected it to the SAN once, worked out a mirroring backup solution. Now I could slice up one decent size box into dozens of smaller boxes. My real limitation was Windows licensing. Server and CALs and middleware gets pricey quickly. But I can install as much community-based open source as I want.
I started running Linux of the desktop to keep up with technology. Before long the vast majority of my servers were Linux.