No, of course they can be used for other VMs too. PKS doesn't have a monopoly on the hosts you license. Since Enterprise PKS comes with NSX-T, and it's not a specialized build of NSX-T that's purposed for PKS, you can use all of the features of NSX-T on the hosts it can access.
Thanks a lot, it helped me a lot!
Good to hear this!
Enterprise PKS is a product that includes NSX-T for its own use. It is not licensed per CPU as NSX-T, being licensed per Core or POD and involves only licensing the PKS workloads, which means Kubernetes Master and Worker Nodes. This does not entitle the use of NSX-T for other workloads, although you are right that it is not a special build and technically it is possible to use it for other VMs.
So the core stands for the workload cores not the esxi host cores. i had the idea the cores can be count as esxi host cores that will cover the clustes so if the nsx comes with pks, it may allowed to use other vms on nsx-t. but as you said it is technically possible but not a good a idea and it go against the user license agreement.