> there's probably a term for this
Gamification: https://en.wikipedia.org/wiki/Gamification
There was a strong trend by businesses to take this approach with pretty much anything users facing, from quite a few years ago (prob 14+).
Seems to have become the accepted norm since then.