They're only slim because
- people have decided that it must be so
- the media constantly make it a two horse race
- people don't get involved anymore
Remember that when Labour formed in 1900, the politics of the day was a two-horse race between the Liberals and the Conservatives. Labour's vote share didn't surpass the Liberals until 1918 and that because of a lot of hard work and the Liberals having a grand falling out.
If you want to get someone else in, you need to do something about it - join/start a party and get campaigning.