Some cats prefer to sit on people's laps because they enjoy the attention and warmth that comes from being close to their owners. Other cats may prefer to keep their distance because they are more independent or shy. Additionally, cats may prefer to keep their distance if they are feeling stressed or overwhelmed.