I think it does doesn't happen often. I've never seen any of my players get ejected. In real life players can get ejected and BB tries to make this game realistic so thats why players can get ejected.
I'm wondering if it could be linked to the hidden skill aggresive. If they foul a lot maybe they foul real hard and have to get ejected.