A niche, by definition, is about a specific topic.  It is not about a general subject matter but rather focused on one particular thing.  So, a niche website is a website the focus on one topic.  This allows the website to be focused.   The website could be developed to inform or entertain its visitors.  This could be for a passion or for other reasons.

The reason Dark Creek Media develops websites is to monetize them.  They are a business and not a hobby.  But, we still want to explore topics that interest us or that we feel solves a need or frustration for our targeted audience.  We want to present information that our visitors find useful and helpful.  If in the process, we make a small commission, we consider this a win all around.