Yes and no. In this case you assume you have enough money to spend on both, but if you are on budget then if you buy expensive intel product then you have less money to spend on Nabisco and vise versa. In this situation instead of money it's time. Twitter and Facebook audiences intersect so they are directly competing for attention. Amount of ads you get exposed to depends on how long you spend on the site. The more time you spend on Facebook = less time you spend on Twitter = less ads Twitter can show you = Twitter make less money.