Question: why are there so many ads on facebook?
Answer: There are so many ads on Facebook because they work. It's the most elaborate and effective advertising platforms today. There isn't really a way to block all ads on Facebook (except the ones that are either irrelevant or offensive to you) because then their whole business model would collapse.