There is nothing wrong with the naming convention
That’s because the top level is made up off.
Network is the network it is on
Mediaserver is the server name
Series001 is one of the share names containing all the series (as I have series under different locations and have multiple shares on a server for different things, so doesn’t matter if rename this to tvshows, tvshows01, tvshows02, etc, etc)
The TV series are then listed in the share under their own names with each containing the season number and episodes.
This has worked since original xmbc and works with kodi, spmc, ember, jellyfin, plex, tinymediamanager and infuse if use direct shares.