I've heard that the vaccine doesn't make you less likely to transmit COVID - just less acute symptoms. So getting the vaccine doesn't really help other people - just you. From this perspective, this doesn't make much sense (unless the objective is to make $ for the corporations).
You heard wrong. Nobody actually knows if you can transmit after getting vaccinated or not. Thus far anyone who claims otherwise is a liar.
There is some evidence that some of the vaccines prevent transmissions, but we need more study before we can make a statistical determination.
We know why other vaccines have failed to stop transmission. The reasons those vaccines didn't stop transmission do not apply to the covid ones. However there is a lot we don't know about biology so until we have better evidence no expert will state that the vaccine stops transmission even though many believe it will.
It was just published today that in Israel, where around 20% of the population has already been vaccinated with the first dose, they're beginning to see clear evidence that vaccinated people do not transmit it others.