Why kubelet runs as a system service in Kubernetes cluster and not as pod/daemonsets?

Why kubelet runs as a system service in K8S cluster and not as pod/daemonsets? Many people have this question in mind when they deploy k8s cluster.