For this particular case I could do that, or temporarily use a text link rather than a button, or use a text link with CSS to style it as a button.
For other instances I need to stick to templates, because they allow multiple blocks to be combined and reused. I have many templates with a view and a map, for example.
It's escalated to the dev team, so does that mean it will be fixed in one of the next releases?