yes, focusing on niche generally better.
search engine like google give favor that sites are focused on specific topics. and niche content attract more relevant audience . if you website cover many unrelated topics it will confuse your audience and check your content performance if your existing...