How would that work with representative democracy? With direct democracy that's pretty straightfoward: one could vote with conservationists on land policies, libertarians on drug policies, progressives on welfare policies, etc. instead of having to vote for a representative who probably disagrees wildly with at least one of those views.
Having a larger number of viable parties doesn’t seem like it would help that much when your district is huge and gets one representative elected with FPTP.