195 karma · joined September 16, 2022
Of course, this is great for user engagement, but it will also make the actual user experience pretty horrible.
I use it because programming language syntax is mostly ergonomic only on US-like layouts, e.g. typing "{" causes a lot of strain if you have to do it on every other line.
I don't know if these things become fundamentally hard to fix at their scale, like it's possible that a "hide" button becomes too hard to properly implement if your feed suggestion algorithm has to handle millions of users at the same time. It's possible, but sounds hard to believe, because a lot of the quality has degraded in only a couple of years, and they haven't become orders of magnitude larger in that time.
Of course, it would be very reasonable to claim that they simply don't care. But their websites do keep changing, so it's also not like they have decided to halt development of this part of the UX and simply focused on doing advertising right.
Personally, I still suspect that regardless of their motives, there's a high degree of corporate inefficiency.
If the flagging is done by a human, is there really no "case file" that records the previous flags and why they were false positives? If it is done by an automated system, why is it allowed to flag things that a human has already cleared with no change?
Good examples are pens and spiral notebooks, one can never have too many. Really bad things I have gotten are rubber wristbands and a "phone holder" that was supposed to hold the phone in place while charging.
Also emphasis on the "replaced often" part. Most people will probably use a bottle opener or a keychain thing, but they only need one. What is the chance that they needed one right before the event and that they will keep using the one the event gave them? Or for example, water bottles seemed like a cool idea when I first got one from an event, but now I have 5 water bottles with sponsor logos and I still only use the one that came with my carbonated water maker.