Unlike Microsoft who put their software on every platforms available, Apple seems to prefer people buying macs. So the experience on Windows will always be second class
Yes and what a smart way to convince people to switch to Apple hardware. "Look how s****y the software we built runs on other platforms! Now, please go spend 2x-3x compared to what you paid for your PC on some of our hardware instead, so you can see how it runs on there."
Apple is foolish not to make the experience better for everyone; it's more revenue they could be receiving for a product that doesn't even require manufacturing something physical.