I normally would agree, but there are some use cases I was not aware of until more recently. Unraid server may be a good example here. In that case, docker for a self-hosted instance works well for most purposes AND can be accessed by less technically minded family members depending on what you actually use.
FWIW, I agree with you that it probably should not be the default.
FWIW, I agree with you that it probably should not be the default.