For larger companies I think that’s a fair assessment, but there’s a lot of small websites that I only use one or twice a year which are very useful, like camerasize.com, which otherwise I wouldn’t pay for.
Sites like camerasize could feasibly target based on the niche they fill rather than showing generic "personalized" ads. There are ad networks out there that do this, e.g. Carbon.