In developing SQL Server, we had the concept of an "improvement". This was a set of features revolving around a central theme. For example, one improvement was the Sharepoint integration...
I am a former member of the SSRS (SQL Server Reporting Service) 2008 development team. I was a developer. I would like to respond to some of your points: