Потому что это компромис, что бы докер заработал на винде, нужно включить несколько компонент винды с виртуализацией, поставить WSL ( буквально поставить линукс рядом с виндой) который будет ждать кучу ресурсов, и который невозможно выключить, в отличии от вирутал бокса, который даже не требует виртуализацию.
+ ко всему утечки памяти, бывало даже что при 32 гб памяти умирал сам докер или другие процессы из за того что 2 дня без перезагрузки докер сжирал всю оперативку безвозвратно.
В общем виртуал бокс для меня прям находка, потому что я могу в любой момент его закрыть, и осовободить все занятые ресурсы, которые потребляет линукс, можно даже засейвить снимок состояния и с него же заргузиться (аля сон).