My feelings reflect those who think 2 rail O scale is more expensive, takes more room plus has a smaller selection of motive power and rolling stock than three rail. Not a new phenomenon either but rather the reality throughout the history of model trains.
I think a better question is why S scale doesn’t have a larger following? Seems like the best compromise between O and HO.
Pete