I don't think flanking maneuvers and light cavalry charges are very realistic for medieval warfare.
There was some amount of light cavalry, and even mounted archers, but not all that much.
If we do this, I agree that we should split cavalry into light and heavy. But then we could argue the same for infantry.