The problem with Haiku is that it is unable to leave the perpetual beta situation.
On Linux I can use perl, ruby, python, php, julia - you name it. Good luck thinking you can do this on Haiku, as-is.
Edit: I should say that I like Haiku, but I used it many years ago, and the situation with regards to programming still has barely improved here for the most part. They are building literally a dream OS nobody will seriously use.
Sometimes a project is largely whimsy and I don't think that's a bad thing. People don't "seriously" use 9front either, it kinda exists because there's a group of people who just want to make a unique thing.
I do somewhat agree on the beta label issue, but I would just put up a ymmv warning label and call it a day.
Situation might have improved since then, they have Go 1.18 now for example.
But I agree on the perpetual beta feeling though, and if you're wanting to get actual work done then Linux is the only way, if you don't want Windows / Mac.
Beta it may be, but there's a good amount of software and programming language support. The 64-bit version is amazingly stable, even on the nightly version.
> On Linux I can use perl, ruby, python, php, julia - you name it. Good luck thinking you can do this on Haiku, as-is.
Then write code to make it work. Complaining about nothing just wastes time.
Okay, so it looks like python3 and perl are both available out of box (at least, I don't remember installing them in my VM but it's possible that I did).. ruby and php are available in HaikuDepot.. julia is the only one on your list that's not there
There's a ton of packages built already and more that you can build yourself (needing a bit of effort)