The fundamental goal of advertising is to be seen; to make people aware of the product's or company's existence (repeatedly). So, basically, it always makes sense for them to have _some_ advertising. Besides, I think you underestimate how many ppl (from different backgrounds) will refuse to pay Amazon even more just not to have any ads at all (even if they're just a few and very short).
@MatthewRideout You forgot to add: "now I'll switch to βοΈRESTβοΈ" -> "oh, this is not really REST, or is it? But what if I could just return the results I actually need?" -> "I hate HATEOS" -> "GraphQL is so cool"
@hernandoabella Google's algorithm delivers better results to senior w/ 10y+ experience dev bc it has more data on him since he's longer in business than the CS student