Cats can be affectionate a lot. Sometimes, these feline beings will figure out at what time you come back from work and wait at the doorsteps for you, wanting scritches and pets. They will meow for snuggles, rub against your legs, or bump you with their heads. Several cats follow their pet owners everywhere, just like a tiny duckling while some cats sit on their laps. So, if you are wondering why does my cat sit on me it may be out of love!
Also, there is a social bonding element involved too. Some cats yearn for cuddles and snuggles, which is the reason you might come across two kitties lying on one another or sleeping together. That same bonding even translates to humans as well if you are thinking about “why does my cat sit on my lap?”