I have treated Docker Desktop as the unavoidable default. If you needed containers on macOS or Windows, that was the tool.
But since we're working with Markdown files, that doesn't have to be the case. That freedom is the reason we chose Markdown ...