These sound like great ideas and suggestions and I mean it.
But what if all the resources that are required for this end like:
Literally every time when it is suggested to change e.g. SNO dashboard, fix an issue add a feature, we hear that it is not worth it to assign developer time to that. Low priority because it will not bring revenue.
So the question is absolutely valid and crucial: Is it worth the effort? Or are there other and better solutions or ways?