This was the result of so-called strategic voters. Left-wing voters people feared that the VVD (the liberals) would become the largest party and voted for the PvdA (labour party) en masse.
Interestingly this resulted in even more right wing voters voting for the VVD, instead of a smaller party. Right now we are stuck with two titans—that also happen to have opposing views.
Fortunately both parties were able to form a coalition. Albeit with the necessary financial consequences. The labour party let the VVD cut mercilessly on government expenses, although it pretty much decided who should get hit the most; the higher incomes.
And/or historical accident. Maybe it's like the appendix - not the result of any modern circumstance, but it's here to stay for the foreseeable future.
Edit: http://en.wikipedia.org/wiki/Politics_of_the_Netherlands#Pol...
That is different from, for example, Germany, where seats are proportionally distributed among parties that got at least 5% of the votes.
So, the theoretical maximum number of parties in parliament is 150 in the Nethelands, but 20 in Germany.
> there are currently ten parties represented in parliament, four to six of which are major contenders.
makes me insane with jealousy. What is it that enables this number of parties to remain viable? My first guess would be that the voting system is not first-past-the-post, but I can't find that info after a cursory Wikipedia search.