I don’t think our wallet integrations are where they need to be yet. Both browser and native apps are prototyping wallet interop and integrations at present.
A zap isn’t the same as a reaction. A reaction could be any content, not just a relative of an upvote.
I’d also be concerned about forcing engagement to require Bitcoin usage. I’m fully supportive, however there should be a choice. Bitcoin adoption is a different journey for everyone.