I disagree. I think, for better or worse, the ecosystem around Linux and SaaS companies pushes everyone toward operational complexity and ease of scaling fast. So, so many companies don't need (and shouldn't use) that amount of complexity, but it's massively normalized.
I think Kubernetes is an incredible piece of software, but by the time you've really adopted it in the way the ecosystem recommends you have dozens and dozens of moving parts just to run a single service on it. Conversely, the FreeBSD ecosystem would push you to more OS-based solutions (such as jails and the backup solutions mentioned in the article).
Could you do the same approach on Linux? Sure, and I did that for a decade, but these days if you are googling around for best practice that's not remotely where you're pushed, or where the upstream effort is being spent.
I agree, but with "funding model" rather than "ecosystem". With VC funding the cost of failure is low, and arguably failing to scale will make you look worse than simply running out of money. In a bootstrapped business, the same pressure doesn't apply. Also, I imagine it is easier for a small team spending their own money to avoid slipping into resume-driven development.
interesting point, I think there is large chunk of truth in real life here.
stretching it a bit further, I can imagine things like "we've used the best clouds money can buy to run it fast, but task is soo complex, not every project can deal with such complexity, thus is current performance is at it's peak. Also, we used the best DX practices so all team members, while tired, do feel happy about projects progress".
I think Kubernetes is an incredible piece of software, but by the time you've really adopted it in the way the ecosystem recommends you have dozens and dozens of moving parts just to run a single service on it. Conversely, the FreeBSD ecosystem would push you to more OS-based solutions (such as jails and the backup solutions mentioned in the article).
Could you do the same approach on Linux? Sure, and I did that for a decade, but these days if you are googling around for best practice that's not remotely where you're pushed, or where the upstream effort is being spent.