Pure and simple? There is no such thing in computers. If you believe there is, then you do not know how they work. Intel isn't a 'pure and simple' hardware company. They make an excellent C compiler, drivers for their hardware and microcode to correct errors in their processors, for example. Additionally, they created the x86 instruction set (as well as SSE, SSE2, SSE3, and the failed IA-64 instruction set to name a few). This is the language that the CPU uses convert to 0's and 1's.
For AMD, the same story, except they can add X86-64 and 3DNOW to their list of creations. Anything done in software could also be done with hardware. You could put all of OS X into the CPU given the resources, but it would be really complicated. For an easier example, see Core Rope technology. This was what we used in the Apollo rockets to put men on the moon.
Arduino, for example, has a generic instruction set that you can program to specialized tasks, but the final product you manufacture will probably not be programmable by the end user.
So, no, Apple isn't "a pure and simple hardware maker."
If what you argue is true, why make iTunes for Windows? That seems like it offers and easy way out? Why offer Quicktime for Windows? That has no point. Why offer Quicktime Pro for Windows? That is absolutely useless if you only want people on your own hardware.
Do they PREFER it? Well sure. Are their advantages? Absolutely. Drawbacks? Yep, those too. But, Apple makes plenty of software. They make it for their hardware they sell primarily, but not exclusively. Microsoft favors their ecosystems as well. Ever notice how Office for Mac kinda lags a bit, and didn't even get updated a few years? Ever see Halo for the Playstation?
Microsoft would prefer you use their products also. That is just business.Consumers want cross compatibility because it gives us more choices and competition.
And YES, you can build a computer parts from Newegg and stuff the thing in a trashcan. http://arstechnica.com/apple/2014/0...ntosh-mac-pro-replica-inside-a-real-trashcan/
I am not saying Apple doesn't make hardware. I am not saying they do not prefer you to buy their hardware. But, Apple makes software. They make quite a bit of it. To say they aren't a software company is willful ignorance.
Apple is a hardware company pure and simple, any software they create is to further the sales of hardware.
Adobe, on the other hand, is a software company pure and simple.
Abstract thinking, you might want to google it...