Because I'm such a loveable person ;)
I think it has a lot to do with it just being me and him. I'm on my own so I talk to him all the time. His place is on the sofa next to me, so when I have snacks or am not sitting at the table, he sometimes gets a sample. Some evenings when I am cooking dinner, and I know he is asleep on my bed, I will cook him some fish. He gets lots of cat treats during the day and knows when there are supermarket bags that usually means prawns for him.
Yours are still quite young and mine didn't sit on my lap until he was 3. Now it is a job to not have him on my lap. Also when I was really ill, he would come and tell me it was time to take an afternoon nap, so he could curl up next to me.
TLDR - I spoil him silly.