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. I think it's instead people being aware of stricter rules, and/or being uncertain about if they should post something for fear of just getting downvoted and closed.

Our number of votes is also declining, which is the result of 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.