NOSTR is for whatever the person wants to create and find its funding in whatever way it sees fit.
I could just as easily go on some blah blah opinion that zaps are the false messaging as it’s assigning a monetary transaction to something that’s inherently non-transactional (free).
It wouldn’t matter because it’s up to the dev.
Zaps are one of many ways to fund Nostrs devs and servers, but it’s non-essential to NOSTR beyond that.