It’s not that they “should” have a dashboard it’s that they HAVE to. Thank you Envato for adding the support function to the site (good stuff!), but please make it easier for us to actually provide the support
My guess is it’s something already in the “works” it just takes some time for the Envato staff to code it all and release it.
Right now the only somewhat decent solution for Team Authors to provide support is via this plugin - Support Hub beta launched!