The streak being on the line is enough to carry the drama of the match. Neither of the HBK/Undertaker matches needed any sort of stipulation except for the streak being on the line (and the second time, Michael's career being on the line) to add the drama that it needed. The two matches with HHH at 27 and 28 were different, as the brutality from it being no holds barred played a part in the overall storyline.
No DQ is the only stip I would have added since one scenario I imagined was Punk slamming the chair into Taker a bazillion of times (just as HHH did the previous two years) to try and put him down... Although this might have seemed repetitive given it had happened the last two Wrestlemanias. I do believe if Punk HAD broken the streak, that a no disqualification match would have been necessary. You could even play up the damage and injuries that Taker suffered from the brutal matches with HHH the two years previous as being part of the reason he couldn't go through that sort pf brutality again for a third time in a row. Punk would have been just finishing Taker off in a way.
Also, as mentioned, Punk was trying to get Taker to possibly DQ himself. Him trying to go for a count out victory was also a way to get the win, cheap as it would have been.