You have all the freedom in this aspect, but you are not doing things that make sense exclusively to you.
It is very very very common to have symbolic links even in a true native unix environments, so even without WSL involved, searching for symbolic links starting at your root directory will not work because symbolic links is not exclusive to you only.
You can obviously create symlink all the way from the
/(root) say,
/mydrive if that fancy you, but in the unix world there is an established way how things are distributed across the system and the
/ path is recommended for system wide installation and
/home/<userid>/ directory is user specific. There are also other popular mountpoints like
/usr/local/,
/opt etc that you can use to place your stuff. In the case of a virtual or remote reference outside the local(which in the case of WSL could be vague), is that you can use
/mnt/mywin/ as a mount branch to access elsewhere
As such, if you want to search anything in the Windows realm, you can simply just use
find /mnt/mywin ...
I don't know what kind of stringent discipline you need to know where you put your stuff. It's part and parcel of using any system, just like you would normally search for your own stuffs inside
C:\Users\YourAccount instead of just plainly searching the entire filesystem starting from
C:\ because it will be a waste of cpu and I/O resources unless you narrow down your search space.
Unless you are not aware, it isn't a fast operation to search the entire filesystem. It looks fast to you in Windows because of Indexing Service. Off your Indexing Service and it will become a chore and takes a long time to search through the entire filesystem to find something.
In Unix, we have
locate or the more secure
slocate to perform filesystem indexing which allows you to search file quickly. Do read up on
http://manpages.ubuntu.com/manpages/bionic/man5/locatedb.5.htmlhttps://man7.org/linux/man-pages/man1/updatedb.1.htmlhttps://www.geekboots.com/story/how-linux-file-indexing-and-search-works
An example for you
Bash:
$ ls /home/ubuntu/aws
README.md THIRD_PARTY_LICENSES dist install
$ locate THIRD_PARTY_LICENSES
/home/ubuntu/aws/THIRD_PARTY_LICENSES