Keep in mind that the great majority of drugs, including vaccines, go through several or many years of testing before reaching market. That allows the dataset to show evidence of longer term side effects and determine which people benefit most, and which may not benefit at all or even suffer unnecessary consequences. And, after a drug is approved, after market studies are normally done to gather data about risks that only become apparent in broader populations and longer timeframes, and sometimes that data leads to a drug being removed from market or requires a label change.
Your experience so far notwithstanding, it remains to be seen if these Covid vaccines, several of which use a novel mechanism of action and carry real risks, should have been recommended in a very broad population (essentially everyone), some of whom could end up having higher risk from the vaccine than from the disease itself. We may eventually learn that the most effective solution, including from a "public health" perspective, is to use Covid vaccines like virtually every other drug and only give it to people who have a positive risk benefit ratio from receiving the drug.
I hope everyone benefits from this unprecedented effort to push these vaccines through trials and into global use, but historically when science and politics mix, science has a tendency to suffer and that can still be the case even in the 21st century.