This is by design.  You can use Macro's to dynamically name the headers {% Macro %}, I recommend reading up on them in the documentation.  If that that doesn't suit your needs you will need to have a different template for each page that requires different headers that are going to be hard coded with text, etc.  You could create a template and then just make ad-hoc templates off of it.