People don't like things they don't understand unless that thing is some trippy surrealist thing. David Lynch gets more reverence than David Cronenberg who tries to aim for something more specific and make a statement.
BTW here is a great interview that pretty much covers his filmography:
(You've probably already seen it)
I haven't seen it before. I watched the interview. I agree with your comparison. Best David is Cronenberg:)