So your problem with advertising is really a problem with people, with human nature.
The truth is that whatever system you impose (with force no doubt!) would be optimized by the humans who exist in it.