Except for Collinite, most waxes only last one to two months. I definitely wouldnt want to wax my car that often. NuFinish is not a wax, it is a sealant. And like many modern sealants, it has the gift of longevity. Many sealants last between 6 months to close to a year. Also, most of these sealants will not stain trim like NuFinish does. Moreover, many people prefer the warm glow that carnauba waxes give over the plasticky look that sealants give and that is why they are willing to wax so often.
I use both. I top my sealant with Collinite wax. I detail my cars every 6 months. I will wash, clay, compound, polish, apply sealant, and then, 24 hours later, the wax. I don't like swirls nor scratches and so don't mind detailing my vehicles every 6 months. The secret to having a beautiful shine is the prep work.