CV19 and T2D are very different, and you know it.
T2D is a huge problem but at no point were our ER's, ICU's and hospital morgues at capacity because of a spike in crashing T2D patients. Or were HCP's strained to the point of physical, emotional, and mental exaustion. All of which was happening during the height of the Covid pandemic. Also, T2D is not transmissible.
The causes of T2D are many and are inextricably linked to socioeconomic factors like income, education, the high cost of quality food and the prohibitively high cost of preventative health care for the working poor (people who make too much for medicaid, but can't afford insurance). Efforts aimed at improving these factors will reduce rates of T2D, albeit slowly. Meanwhile, for far too many their TD2 goes untreated until, sadly, they show up in an ER in crisis. Where yes, of course they should receive treatment.
Covid is different. Everyone (with very few exceptions) getting a simple shot greatly reduces the massive strain on our ERs, ICU's, and healthcare system and economy in general. We've been requiring vaccines for children for years; there is little difference. And yes, not much different different than requiring seatbelts and motorcycle helmets.