Sorry to disappoint you, but I have been analyzing Apple as a company to understand how they do things since the 80's.
yeah, I know other companies have i3 based products, but Apple is done with 32 Bit code and they are NOT going to produce a line of computers that loses money.
Why do you think companies that mfg PC's can't bring in more than 6% Net Profits? they lose too much money on the low end products. They are more concerned with market share instead of profits.
I've got 30+ years in the IT industry along with a finance, procurement management and technical degree, and I've been analyzing Apple's business model since the mid 80's, when I learned what to look at. I have friends over the years that have worked at Apple in various positions and I have worked on their products as a tech in the mid 80's for a couple of years, I have also worked for top Apple resellers selling tons of Apple products to corporate and government accounts. Seriously, Apple has no use for the ultra low end, that's why they developed the iPad is because they can't make any money from cheap laptops and desktops. That's why the iPads start at $250. They simply don't want to en up with small profit margins.
Best practices for an iT department is to keep the product for 3 years. The lifespan might be longer if it's taken care of, but I'm talking about the average lifespan of the first owner. I worked for one of the largest global resellers back in the late 90's for over 3 years and we all got trained in Best Practices for managing IT. That's what they indicated was what Corporations should do to manage their desktop and laptops. That's how I've been trained. My last iMac I had for 3 years and it was barely usable. It functionally worked, but the parts become more scarce and at some point Apple ceases to have parts on hand.
If Apple only offers a 3 year service contract, then a company would have to find someone else to offer a company extended service contracts and it just gets too costly from that standpoint. That's why a BUSINESS should turn their desktop/laptops as soon as the 3 year service contract is up. That's what they call BEST PRACTICE. I know a lot of people in IT don't manage their IT using Best Practice approach, but some do.
Yeah, I know some businesses use PCs that are older than 3 years, but they aren't as usable. I know on in particular that's still using XP and their systems are constantly breaking down, the employees hate using XP.
Mainframes are a little different as they get extended service contracts for them through IBM and the mfg that sold them the units. It's all about how long they can get service contracts.
you keep actually bringing in "red herrings" based on incorrect facts
1, I never talked about 32b v 64b. Considering you are 100% dead wrong about i3's being 32bit. they are haswell architecture and feature the 64bit extensions. Not sure what relevance that has, or if you're being purposely obtuse.
2. Best practice is a misnomer and doesn't accurately reflect true business life. I would love to have all my servers, hardware and what not replaced every 1 year, nevermind 3. But business realities are that isn't going to happen. in any enterprise, where you have to weigh cost to benefits, simply replacing hardware because it's 3 years old is a wasteful practice. Any IT guy I have that recommends that just because "its 3 years old" isn't going to last long. if you can't show the cost/benefit on paper, you're wrong.
As for "aren't as usable". Who are you to decide? if a database query on a client workstation is isntantaneous on 5 year old hardware, and is still instantaenous today, why replace the hardware? If there is no tangible benefit to replacement, just because "it's newer", you aren't making a case for yourself.
you can claim "best practices" all you want. Best practices goes out the window the second that financial decisions and actual real hands on practicality comes into play. Simply put, in the OSx world, 3 years has been the arbitrary standard Apple has decided to support their OS. Things don't magically stop working because it's 3 years or older.
our software for example, we only suppot for 2 iterations. Guess what, clients still use 10 year old versions of it, because it works still. That doesn't suddenly mean, "oh its 10 years old, YOU HAVE TO REPLACE NOW!!!!"