Do jobs in science prevent you from advancing science?
Depends who you work for and your perspective of it. Most people who donate to science want some kind of weapon or massive money making scheme out of it. A few companies will let you do good things but I imagine that's mostly universities and govts and if you do anything ground breaking then the military will swoop in if they can use it as a weapon or make massive amounts of money.