You are correct, Anonymous. The NCW is not for everyone. That's the point. The Catholic Faith IS. The Catholic Faith IS for EVERYONE. In fact, that's why it's called "Catholic" from the Greek KATA HOLOS, meaning "with respect to the whole", or more simply "universal". This adjective was applied to the young Christian Church to clarify that whereas once there was only a "chosen people" (the Jews), now, in Christ, there was no more "gentile or Jew". It was for EVERYONE.
By the way, for the real Catholics reading this, I wrote the book WHY I'M CATHOLIC as an apologia for my children: an explanation of the Catholic faith and why their father was a Catholic and why they should remain in the Church. I was motivated to write after hearing so many parents lament over their children and grandchildren no longer practicing the faith.
I believe the primary reason for this phenomenon is due to parents being sold on the idea to turn their kids over to a CCD program. Religious education was meant to occur in the home, between parent and child. This is GOD'S PLAN. Take your kids out of CCD and put yourself in it. Then go home and teach your children, brining them up "in the way they should go. If my book to my children helps, you can get a free electronic copy here.