Details / Preview views are a little too tied to the template

The PaymentDetailsView (which doubles as OrderPreviewView, I really wonder if these cannot be separated) depends, on the preview / confirm step, on the template's form having this:

    <input type="hidden" name="action" value="place_order" />

and I really wonder about this.