Plugin does not install python and pip itself and use globally installed python (by default). It's easier to prepare python manually because python have good compatibility (from user perspective) and ...
Although it can be run on its own, the main value is that it can be included into another Terraform configuration which is using Kubeadm.