Agreed, but then your focus would be way to small. If you were just going after, to use your example, horseback riders, you have spent a lot of money for a very limited market. As much as we might not like it they have to target a much larger audience and not shortchange one park for the benefit of another. They do not do it because other companies do, they do it because it is the most effective advertising for the big market that they are attempting to reach.
I understand that you like it to be zeroed to individual likes, but, the picture is too big for that to happen anymore and there are more wide reaching media sources now that will spread their message to places that individual targeting would wasted. In actuality, Disney has more of a reason to do generic advertising then those other companies do. The reason is because they have a much smaller inventory of specific selling points and therefore must try to pull in everyone to wherever it is convenient for them to go.