Containers running on cloud services such as DigitalOcean are great. However, they do have one flaw related to the procedure needed to update the container OS. It gets complicated depending on the way the provider configures the underlying environment and it is not always as simple as redeploying a new image.
Sometimes one just wants to run a DNF system update etc but it is not possible. Who wants to match the kernel version of the container/VM with the host version provided and supported by the cloud vendor? No one has that time. Let's keep it simple please.