It should be up the developers themselves imo, forcing them to do so would surely act as a disincentive to develop on the platform. I also dislike the whole competitive nature that trophies and achievements have taken.
That said, I feel that many more games should use Sakurai's 'prize wall', imo achievements done right