Hi Andreas,
Bravo for keeping on top of the default profiles!
Regarding the rules that have been removed from Sonar way, our philosophy is that the contents of Sonar way should be absolutely uncontroversial. That is, it should be relevant for every developer on every project regardless of, for instance, coding style or framework choice. We've begun a re-evaluation of Sonar way with that in mind, and that's why you've seen some rules drop out of the profile in the most recent version. You're likely to see more rules drop out in the next version or so.
I understand your desire for a "why" on each one, but we're not likely to create tickets for most of these metadata changes because with our infrastructure, it's literally more work to create the ticket, much less manage it, than it is to make the change. Maybe that's not a good excuse, and believe me we try to be rigorous about changes that affect users, but most users will never notice or be affected by these tiny shifts in profile content.
So... should you deactivate these rules as well? Not if you're happy with what they're doing for you. Essentially we're trying to drop from the default experience any rules that raise issues that a brand new user might see as irrelevant because he meant to do what it is the issue has been raised on. So if you're having that experience with these or any other rules, you should indeed drop them. And I hope you'll ping us if you have that experience with a rule that's still in the default profile.
Ann