Some people
are unemployed, disabled or unwell. They may or may not be scrounging on benefits according to your position, but the reality is that many people have £0.00 balances (or less) and the timely payment makes the difference between their homes being warm or cold tonight.
I assume you have a rainy day fund by your post, but when nearly a quarter of people in this country are in fuel poverty (technically 10% of their income on heating) but with reality that the quantitative values on fuel poverty are that the top 20% of them are spending 50% on heating the cliched "Heat or Eat" comes to mind.
No doubt you are successful within your domain and warm this weekend but if like 82% of the UK workforce you have a one month notice on your contract, a mortgage and a car that you believe impresses you neighbours then just imagine how long your savings would last to maintain your current quality of life.
I would be interested to hear how you would "adjust your lifestyle" in such a predicament and how you respond to hitting the advance button on your heating and not having enough credit to keep your heating on.
So your closing statement is valid, get your coat, put it on and stop preaching.