Does adding a non-root user do anything except hinder your own ability to make mistakes? Given the new updates on file perms in WSL2 (docs on file perms, more docs), doing everything as root on linux might actually be more secure (maybe I'm wrong here though).
Relevant conversation on the WSL github: https://github.com/Microsoft/WSL/issues/53