I think `Machine.Spec.Versions` encodes even more information than `ProviderSpec.ComponentVersions.Kubernetes`. The latter should be removed.