I think we are.
The strict enforcement of keeping questions on-topic combined with the fact our site name doesn't match the FAQ is causing a lot of users to misunderstand what the site is meant for, and to lose interest and stop asking/answering questions.
For example, here's a graph of our new user growth. It remains fairly steady, because many programmers are interested in a site for programmers:

And here's a graph of new questions asked. It is going down hill fairly steadily for a while now, and I don't believe it's because all the good questions have been asked/answered.

Our number of votes (both up and down) is also declining, showing less user participation.

This site is yours, so you can run it however you want, however I strongly believe that the downward nature of the graphs is caused by a lot of misunderstanding and confusion about the site scope. The site was meant to be a site for programmers about programmers, and it has since changed to a site for programmers about software development only. A lot of old active users have lost interest, and a lot of new users don't understand the site scope and ask low quality questions.