Is systemd/systemctl still broken on WSL2? How do you deploy on Ubuntu, when the service control layer is incompatible between Ubuntu and WSL2?
So if you need service managment, you won't find it under WSL2.
This individual clearly develops and builds with WSL2 and ships to to Ubuntu VMs or as Ubuntu based containers to some orchestration engine.
The point was that the development and deployment environment are vastly different.
Developing with different environment than prod is difficult; missing service management layer is a huge difference. WSL2 is optimized to show the shell quickly, but in the background, quite a lot is missing.