No vaccine is 100% effective. If the whole country had two jabs, everybody in hospital who had Covid would have had two jabs. Apparently those over 85 who have had two jabs are a large group in hospital. More down to their age and expected frailty rather than an ineffective vaccine. IMVHO opinion.