Most people are aware of their failing but they shouldn't be punished for it. I'm overweight but then I work 8hrs a day sat at a computer so arguably it's partially not my fault. It's hard to get 10,000 steps in when you finish at 6pm, need to cook food and then have an hour or two spare time, it's impossible when we're having a summer like we have!
Should we ban office jobs? Of course not and that'd be mad but nowadays that's a huge contributor to obesity. COVID made it worse because people now work from home where they don't go on walks to get out of the office and they eat worse etc.
Education is the only way to fix these things but the NHS will always have to treat people regardless. On legislation your 'choices' shouldn't affect others which is why smoking has effectively been banned.