If you go a few years back, yes, at that time your domain name would have significant impact on SEO but at that time, ranking and optimization was much simpler.
Google realized that most of these websites lack good content and changed it parameters soon. Now, it’s your website content and effectiveness that would help you with SEO.
So, the answer is NO, niche in the domain name is not essential. You better opt for something catchy and innovative instead.
2 Likes