Dockerizing a Windows Service (.NET)

Why not a console application instead?

Technically Windows service is a managed exe/console application. So why not a console application instead?