You still have to run and manage K8S Control Plane / master nodes for resource scheduling.
IMO Cloud-Native is when a cloud manages everything for you. Like S3 storage or AWS Kafka service or AWS Lambda. Managing K8S does not look like "Native".
It looks like K8S holds the spot between Cloud (Cloud-Native) and on-premise. It gives you economy of scale in your on-premise hardware.
I'm missing something?