

It’s been done before with things like the Better Business Bureau.
These kinds of initiatives tend to start taking money from businesses so they get a better rating and oftentimes end up as basically an extortion racket. Though sometimes they’re just straight up bought out by big corporation and suddenly that corporation and it’s business partners get great scores.
If the goal is to not have apps be too large, you probably don’t want to send the full variable and function names and all of the comments over the wire every time someone loads a webpage. That would be a very inefficient use of bandwidth, wouldn’t it?