1. Not true, my mother-in-law, who works in healthcare, caught COVID early during the pandemic, and received a positive test. The vaccine mandate recognizes that and her vaccine passport consider her adequately vaccinated with a single dose.
https://www.quebec.ca/en/health/health-issues/a-z/2019-coron...
"you received a first dose of a COVID-19 vaccine (Pfizer, Moderna, AstraZeneca, or Covishield) at least 21 days after contracting COVID-19 (confirmed by a nucleic acid amplification test) and it has been at least 7 days since you received this dose;"
2. The jury is still arguing this one, but another aspect is that the more people who gets vaccinated, the lesser they risk going into the ICU and overloading the healthcare system.
3. There's a reason why they ask you to stay after getting the vaccine, to take you in charge of a medical emergency in case of an adverse reaction. That applies with any other vaccine, and if the first reaction is severe enough (according to a professional), they'll receive a proper exemption.