Oh my gosh, I've had to run a new wire for an O2 sensor because mine gave out and it was a PITA but I couldn't afford the labor at the time and it was putting my car in limp mode which disabled cruise control. so not only was it $150 sensor, but also 5 freaking hours of me watching youtube and get cuts on my hands underneath a car.
I think this might support your point unless you dont consider this as high profit.
I currently work on a monolith customer service application that did $2.8bn in sales last year (we are a high margin company but sales $ amount is the only data available to me - projected to do ~$3.8bn this year). It's built using Eclipse RCP and a microservice architecture that consumes from a mix of DB2 LUW and AS400(IBM I) lol. It's about 13 years old.
Full-time job to look for another job...while you work your full-time job might I add. I get home and gag a little when I look at my computer. The last thing I want to do is paperwork when I get home from slave labor. cough I mean work*...
As cool as this is, I will never EVER hack/jailbreak car steering. I can't put my faith in unsupported (non-OEM may be a better term for it) software keeping me safe. I watch the tesla autopilot videos of them totally messing up and that is fully supported but still failing too much.
The company I interned at did timer and wall din switches which were pretty interesting. They were timid letting me do much programming because it was freshman -> sophomore summer so I basically tackled a counter on one of their wall outlet timers that adjusted with a knob on the front and realized the embedded world was not for me haha. It is REALLY cool to hold your code in your hands, though.
Isn't a majority of the industry Electrical Engineers who know how to code? You also have a lot more physical hardware constraints to work around unlike standard computers where the lowest baseline is still quite a bit for standard app dev.
So according to their comparison of video between the 12 pro max and the 13 pro max.. you see battery life for video playback go from 20 hours of playback to 28 hours of playback but streamed video playback go from 12 hours to 25 hours of playback. This is telling me that the idle battery drain issue was real and due to that snazzy new 5G cellular modem. It doesn't even help if you turn 5G off.
https://9to5mac.com/2020/12/02/iphone-12-battery-draining-un...