because being able to be paid value for value means that you are directly judged on the quality of your content. Most people are afraid of that judgement.
If posting on a bigcorp social media site and you get no likes, you can say "oh, the algorithm doesn't like me"
If you post on nostr and you don't get likes/zaps, it means that your content is not valuable and that makes people feel bad about themselves.
People aren't quite equipped to understand what it means to bring value to others. Hopefully, nostr will help them understand that as they use it more.