I agree with this a lot.
There are particular properties that nostr confers that other way of creating apps do not.
What these properties enable is what should be the value prop’s focus when describing nostr apps to new users.
You can’t get away from describing nostr to do that, but, like nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 said, the nostr dot com approach is not good either and each app/use-case needs to figure out how to describe what’s relevant/special on its own.