If patents are not the problem then why don’t the pharmaceutical companies step up and say “For every dose we sell, we are donating another dose to a less fortunate country”. None of that coming from any of them.
And agree, if the patents are not the problem why is so much energy being put in to defend them and protect them in this specific instance.