What makes you assume that all people have or even want docker runtime in their machines?
Not to mention all the security headaches it brings with it.
Docker is a packaging format with a distribution platform and a common execution interface. I see offering it as an option to users only as a net positive. Not to mention that it opens the orchestration door making the application easy to integrate into CI pipelines and complex workflows.