Swift is just the programming language, the programming language itself doesn't matter once it's compiled to machine code. As long as the compiler can take the source code and turn it into a binary it doesn't matter what language the program was written in.Windows doesn't support swift.
The main problem that I have with the Mac platform is that you barely play any games on it due to their insistence on making everything so stupidly thin. That and the fact that you're limited in what kind of hardware you can use with it especially in the video card department.If I were to take an uneducated stab at this, I would say Apple needs to make a $700 or less laptop as well as run an advertising campaign that shows how iMessage, Facetime, etc. work well when you have both iOS and macOS running together.
I need a desktop and the problem is that most Apple desktops are prohibitively expensive whereas I can build a new PC with pieces and parts on the cheap.
The problem with that kind of thinking is that hardware sales alone aren't going to be enough to keep Apple afloat, you can see this issue in how iPhone sales have been dropping lately. More people are holding onto their older iPhones longer than in the past and why not? iOS supports devices for four years, that's positively unheard of in the Android community and is the chief reason why I have an iPhone.Apple and a lot of "expert" analysts seem to think Apple's revenue will be based on services. I don't see why I need to get one more thing.
I myself had an old iPhone 7 Plus for three years until I got the iPhone 11 Pro.
With that being said, lower sales mean lower profits which means Apple is right back to where they were years ago in a state of being nearly dead. You don't want that.