No (and yes). Some people who thrive off of tangible validation may, but you will not drive long-term engagement or real enjoyment from it. Badges/levels/streaks and other "meta-game" only add value to a strong game itself, and is just a small part of the more holistic art that is game design. Same with vibrant animations, cool sound effects, pretty particle effects. Another small part.
It's better than nothing, to be fair, but if you really want to make your apps enticing in the way games are, you should play and get into a few games, and then study the vast field of game design as you see fit - presenting a challenge with demonstrable mastery, balancing multiple viable strategies, social components, enjoyable mechanics, challenge pacing, providing flow state, etc.
Otherwise you will just end up with an app with badges, and we kind of have enough of those.