I totally agree with you that it should be fun. Approaching this like you would playing a game is a good way to enjoy what you add to the community.
Some posts will do better than others. Removing the focus from how many upvotes you got to how many people engaged with your content and ideas is the right approach and a hell of a lot more fun.