The only problem with elections right now is Citizens United. Does anyone honestly believe that the Democratic nominees on the left are all running because they think they can win? Or can we agree that the ability to raise endless money and garner publicity under the guise of an election could be what they're after?
I'm saying this more in regard to the current crop of candidates because it's more obvious and egregious that there are some running for President right now that are doing it for attention and money.
Although you're right. This is by no means exclusive to one side of the aisle.