I was more concerned with battery life on the laptop.
The battery in my second-hand ThinkPad Carbon X1/2017 allows me to run for up to 6 hours. Despite having an itnel i7 CPU, I don't use the laptop for heavy FEM calculations, but rather to write and debug code intensively, as well as Firefox to search for stuff and lots of open PDFs.
With Premiere I only have 4 hours, but keep in mind that the battery has definitely aged.
The best thing ever seen on the battery is the new Apple M1 laptop: a colleague loaned me a month ago and I had up to 11 hours of use on average!
No Premiere there, only Finalcut.
My need for a ML machine is limited
ML is something you should better run in a cluster. Say J-cluster, of which, the laptop should only be a terminal