It's all very well saying "buy more beds", but have you thought about what that actually entails?
More beds
More nurses
More doctors
More support staff
More tests carried out, so more staff and equipment needed
More outpatient appointments needed for post discharge, so more doctors and/or bigger clinics, which mean more nursing and more admin staff
More letters sent to GPs and more appointments to be made, all with letters - so, again, more admin staff
More medical records needed - so yet more staff, or at least extra strain on another team
More work for portering staff ferrying patients around different departments
More pressure put on patient transport
More pressure put on estates, receipt and delivery, finance
And then of course there are those wonderful things called NHS targets. Yep, these are the ones that admin staff and managers spend hours (and I mean hours - entire posts are dedicated to these) making sure that the data that is entered shows that you're treated within the right amount of time, that follow ups are made appropriately, that things run smoothly. Otherwise there are financial penalties.
Then when there is a fuck up with your care, then more staff have to investigate it, and send it to even more staff to make sure that appropriate action is taken to try to stop it from happening again.
You can't just look at one issue in isolation. The NHS is a bloody enormous beast which, at the moment, is very very sick. As soon as you try to do one thing, there is an impact on another section, and it is going to take not only a huge effort from all of us (staff and patients alike) but, I fear, a miracle if things are to improve.