Hey man - you're the one pitching a macbook to the guy who explicitly stated he didn't want a macbook.
I'm just here disputing that a mac is "the best development tool".
My opinion is pretty simple - Apple makes decent hardware that they absolutely ruin with their software.
Honestly - the closer you can be to running the same platform/tooling that you're deploying to, the better off your life will be as a developer, and I bet you money you aren't deploying to a macOS box.
Linux and Windows are both entirely functional - frankly, windows 10 with WSL is a better experience than macOS, in my opinion - and they cost a lot less.
I have used quite a few languages professionally - Java, Golang, C++, C#, Ruby, Js (from the bad days predating jquery to the decent days of not needing jquery any more), Rust, Python, fuck - I've even professionally used Netlogo, which is not something I will ever recommend, and it still boggles my mind occasionally.