Earlier quoted context omitted.
I have a MacBook Air 2012 with an SD card reader. It has a 256GB SSD drive, and a 1 TB SD Card inside that I use for storing photos, video, music, etc. essentially everything that does not need fast storage. This laptop was only meant to be a 1 year temporary solution, so I’ve been waiting 9 years to upgrade. I’ve yet to find a new reasonably priced MacBook with 1,256Gb of built in storage. Carrying an external drive…
This is sort of unreasonable too hot too cold type thinking. If you need a certain price point for a certain feature, why not expand to not limiting your search to only one manufacturer, which seems to be your binding constraint here since you’ve delayed updating 7 years, instead of expecting a manufacturer that has less than 10% of the total market share of an industry to meet you needs?
Software. People become accustomed to the closed ecosystem of OSX, which you can't duplicate on others' hardware. This is a key facet of Apple's business model and as GP poster illustrates, it works. Apple can screw up the hardware for 7 years, and GP poster will simply wait for them to come back to doing it right.