Agreed. Self-hosting admins should be able to disable it for their org via an option in the admin page or at least a config setting in gitlab.rb
.
For users of Gitlab.com, there should be a setting on the user account page to disable it for all current and future projects.