@trh
I’d say it has something to do with differences in what they believe about the user (or different users!), not just how they solve a certain problem differently. Those beliefs shape differentiation.
*disclaimer: I haven’t used the others you’re talking about and I’m very new here to begin with.