Hm, really? Have you tried changing sysctl settings? Host basically influences all the containers running on it since they share kernel. Containers may or may not be allowed to set stuff, but if they were it would change things for every process on the host.
Also, given that in most cases containers are deployed in vms (aws, gcp) I would consider the ‘versus’ a moot point.