Probably correct but making mobile CPUs is still a level below making the monsters our desktops are blessed with(Think of all the different SIMD etc. extensions the average Intel CPU) has these days
Most programmers don't care whether a CPU has AVX512 support. Most programmers will use a library or an OS service that'll abstract that away and pick a certain code path appropriate to the running CPU.
I don't think a human being can get a full understanding of a modern x86 without major brain surgery that is not yet available.