What kind of scenarios can XSL processing instructions be used or applied? When is it good or bad to use them?

Clean slate here, I don't have a good handle on this particular element.

Example from w3schools:

<xsl:processing-instruction name="process-name">
 <!-- Content:template -->
</xsl:processing-instruction>