What "viable" means is heavily context driven.
TLDR: In established markets, viable != minimal.
TLDR: In established markets, viable != minimal.
Or something like that... :-)
So it's not possible to target a niche with a specialized product that only has 20% of the competition's features, but does those 20% properly for that niche?