As someone who has had to implement a lot of social proof components and ‘urgency messaging’ I’d guess part of it being down to the fact that, a lot of the time, the numbers are absolute trash. I had to do it so often I added a ‘randomNumberBetween’ function to the frontend library I made for one of my employers.