Потому что многопартийность, существуют и другие партии, программ которых даже не было в России. Также существует, например, и монархическая партия ( её нет в Государственной думе, но она есть ), хотя монархии давно нет.
А так то в КПРФ фактически отказались от борьбы, и они вообщем-то полностью лояльны власти, так что они просто удобны власти. По большей степени это партия реакционеров, которые просто ностальгируют по СССР.
А коммунизма никогда и не было, так что вполне могут существоать партии, которые нацелены на его построение.
А почему КПРФ не должна существовать, собственно? Только потому что это кому то не нравится. Есть избиратели они голосуют, за эту партию. Вот если бы никто не голосовал, тогда партия исчезнет, с политической арены.
они существуют для поддержания видимости наличия выбора у избирателей. Как, собственно, и все остальные партии в России. Во власти у нас до сих пор, кстати, много бывших членов КПСС