I've seen the problems of treating containers as houses, primarily during development: Multiple different processes inside a single container, with a wrapper around them (inside the container) that makes it even more difficult to debug.
So, assuming I understood correctly, treating them like tents is infinitely the better choice.
So, assuming I understood correctly, treating them like tents is infinitely the better choice.