Luckily, the company at play does not require an explanation to use containers on developer machines.
But when you are in charge of a remote execution service, CI pipelines, and production builds… well, this is not about a single developer machine anymore and containers may not be the right solution when you know about the details of how the software is put together.
(Yes, author here.)