Yeah I can understand, many of my friends have the same opinion on red dots on handguns, even if some of them let themselves convinced and are bit by bit buying red dots for their pistols !
I personally use red dots everywhere, I really think that it’s the option that gives me the best ratio between target acquisition speed and precision.