"You're saying lisps cover this side, right? So it makes sense to focus on just the other half."
Pretty much. That's what I'm doing: focusing on the other side. Which, in the case of data types at least, makes programs significantly shorter and easier to write.
I'm not proposing we write everything in message passing style. I'm only proposing we use message passing when it makes programs better.