One lessons from all these things is they maximize for what’s easiest to measure, not what’s most important. Conversions aren’t the end all be all, nobody wants to come back to a store with the pushy salesperson.
I made sure to provide feedback.
When people book with you but give you 1/10 stars, that's probably a pretty strong warning sign that the customer isn't happy with the site and the first usable competitor that they find will get their business.
But that leaves you at the mercy of the competition, which in an open data business (I mean, airlines are more than happy to tell you which flights they have available) implies that your product is undifferentiated. So eventually you resort to this tactics: as soon as a user gets in, do anything that's humanly possible to convert that sucker.
That's in essence what's wrong with Booking. This trickles down, unfortunately: Ryanair hides most of its costs in effectively forcing you to upgrade to Premium in order to be treated as something just a bit more than lifestock, because the assumption that travelers' main concern is price pervades the industry, even if the price they are shown isn't the price they pay in the end.
Just like the unholy abomination that professional project managers have turned “agile methodologies” into.
I bet a "How to dox and stalk people with Python" post would be flagged down, so maybe I'm just complaining about the prevailing ethics on the site.