The conventional view is that the aristocracy spoke French and the hoi poloi spoke old English.
This is why modern english is a mix.