It's mostly for the sake of continuity.
Parker is MC's teacher, so it makes sense that he appears a lot. Episode Parker might give some clue why he appears a lot in other routes--it's subtle, but the clue is there.
As for Mark, there's no reason for you to like him if you don't. He's just written this way, it's my intention. So you either like him or you don't!