As a web designer: this. I can't know my clients' user bases and their users don't sign my paychecks. I do what my client wants after giving my professional input for tweaks that'll make my client's vision more realistic and hopefully user-friendly. ...but I can only go by what my client shares with me, so if my client says their user base doesn't use or like x, y, z thing, I kinda have to take their word for it.
TL;DR: Blame the owners of the site, not the designer/developer lol
+1
TL;DR: Blame the owners of the site, not the designer/developer lol