This is why I said “most containers most of the time should”. It’s a bad practice to write to the inside of the container and a better practice to treat them as immutable. You can go as far as actively preventing them from writing to themselves when you build them or in certain container runtimes, but this is not usually how they work by default.
Also a container that is stopped and restarted will not lose its internal changes in most runtimes. The container needs to be deleted and recreated from the image to do that
Broadcom knows they bought a dying platform. Their strategy is to isolate the customers incapable of ever migrating and charge them as close to near bankruptcy as possible. They’ll get their initial return on investment in under 5 years and then eventually just let VMware die because new businesses that are still nimble all moved to other platforms anyway. They’ll hit Lotto tickets with a few whales and keep 5-10 devs on to patch stuff for those whales and print 100-1000x return on costs in perpetuity.