People forget that ventilator means not only the machine itself, but you also need couple of doctors - anesthesiologist in the least and nurses that have to keep watch. Person on the ventilator needs to be partly paralyzed to not interfere with the machine. I do not know how many staff on average is needed per patient but it is a significant number.
Also the length of time that people stay on it, with covid-19 it seems to be 2-3 week so bed and staff turnover is slow, which meant you need many more people that are available.
ICU "bed" is a virtual term, it not only means the physical availability of ventilator, but also staff.