that would be all true, if profit was the thing people voted with.
In order for party who offers most profitable service to get to power, people vote with profit which what they deem to be worthy for what the parties offer back.
HOWEVER, what they instead vote with is a static rigid vote. Thus, there are no real profit offering auction going on. Due to people not voting how much they want to offer in exchange for the services parties offer, it is impossible for parties to know, how much people want to pay, and thus impossible to tell how much a service is worth to people, so its impossible to compete on those terms. AKA the socialist calculation problem(
http://mises.org/econcalc.asp ), which also sank the soviet union
Parties can offer promises concerning services and whatnot, but the other side of the balance sheet they cannot know as no one determines the prices as i mentioned earlier , so that will only be possible to figure out through trial and error to determine combinations that result in the least deficits in the services they offer.
SO it really doesnt matter how much they even want to offer the best possible deals, due to prices not existing it is impossible to do.