.NET, and therefore C#, runs twice as fast on an M3 Max MBP than it does on the fastest Intel laptop money can buy.
I tested. It’s very fast.
In fact, when I’m not writing to you, I’m programming in C# on VSCode on a Mac right now.
But I’ve called in sick since I’m… sick
But I can’t help myself, so doing some hobby stuff.
Well it doesn’t do just one thing. It only plays one game - or that was what I conceded. It’s a computer - it does a lot of things. I mean if you gave me a PS5 (which btw is the same price as the Mac Mini) and said “oh yeah it’s only got 20 games” then I’d laugh at that, too, because a PS5 only plays games, but that’s not the case here.
And besides, here’s “Apple’s favourite games” on the app store:

And here’s my Steam library - mac compatible:

So… yeah.
Not really. The PC did an amazing job with win32 and NT and DirectX back in the 1990’s, then behaved very anti-competitively, Apple completely screwed up in the meantime, and since then it’s been one continuous snowball. All the gamers are on Windows because that’s where the games are, and all the games are on Windows because that’s where the gamers, ad infinitum.
Developers are not embracing the new Microsoft tech except DirectX 12, and DirectX 12 now actually uses Vulkan’s SPIR-V compiler…
They do have game studios though, and Apple needs to do that too if they want to compete. They have to pull a Sony or a Nintendo.
Are they willing? I don’t know. It’s a big investment.
They did do a little bit with Apple Arcade, but nobody cares. The games are mobile games or just bad.
What proprietary plugs? It literally uses a standard power plug for power - doesn’t even have a power brick, and the rest of it is HDMI, DP, and USB, both USB-A and USB-C. And there’s Thunderbolt on all the USB-C ones, too. It works with any industry standard display, keyboard, and mouse. Right now I’ve got it connected to a Logitech keyboard and mouse and an ASUS OLED monitor. Well, that’s my MBP to be fair but there’s no difference.