I think penalties are necessary in matches where you need a winner, but I don't think they should be used otherwise. I think that was a big misstep early on with the MLS when they chose to end games with shootouts instead of ties. But when you have a final or a knockout round where someone has to win and someone has to lose, at some point you have to finish it.