>Probably because most users of excel don't have any experience installing and running Python which is even a pain in the ass for people that know Python lol.
An embedded Python is about 10 MiB. I just checked. Excel could easily have its own separate copy.