IMHO, I think everyone here is missing the big point: all these "features" are being pushed to the web because A/B tests say so. The usual way things go is:<p>- option 1: don't add feature X<p>- option 2: add feature X<p>- option 3: add feature X slightly modified<p>So, since option 1 is not an option at all (businesses want to grow; they don't want "stable software", they want to push features live every sprint), then lean product managers say "let's do an A/B test and see what our customers like more: either option 1 or option 2!". The A/B test is done and it appears that option 2 increases conversion slightly more than option 1. The team pushes the feature live and everyone call it a day.<p>The next sprint: the same story. So, the net result is that applications and websites get "features" on of top of each other without any order or purpose, but everyone is happy because metrics look good. I know it's very counterintuitive, but that's how things work these days: no one wants to hear your "common sense" opinion, they only want to listen to what the data says; and data says the more ads the more revenue, the more newsletter pop ups the more user emails store in the db, etc.<p>I know this because I have worked for such companies, and they are not precisely going bankrupt.