Well, you might say when you optimize your website for search engines through on-page SEO, off-page SEO, and technical SEO, and publish high-quality and unique content, you might get decent search traffic. Well, there is nothing wrong on this thought. But can you actually rank higher in SERP by competing with big sites? Quora is a discussion board, can your forum beat Quora? Can you beat sites like Forbes, Investopedia, etc. with your own finance niche website? Well, you can of course rank on micro niches but there is no point of being one of one. You need to rank high on high traffic keywords.