Another factor is that Apple designs big cores exclusively for consumer apps on iPhones. There is no compromise for server workloads, high clock targets, chips with modest die areas, slow memory, dies without efficiency cores, AI SIMD and so on.
I don't think any other company in the world can financially justify such a specialized big core, except maybe Samsung (who has failed in their ventures so far).
Do they? It seems their system architecture between the A-series for phones and the M-series for their pads/laptops/etc is largely the same. It's certainly the same design facility.
But editing 8k video in a social media app on a phone is a similar workload. And really, TikTok’ers are doing stuff like that with their phones these days.
...But honestly, they are not that different. Both are heavy media processing, and you would build the same kind of CPU core for either as opposed to (for instance) a database workload.
Video encoding also favors Apple's wide, SMT free design.
In theory chunked encoding gives you the best quality, and the best CPU for that is a bunch of little e-cores, but the only app I've really seen implement chunked encoding as a "max quality" feature is av1an.
I don't think any other company in the world can financially justify such a specialized big core, except maybe Samsung (who has failed in their ventures so far).