It looks rather uncomfortable to me.
I’ve wondered this, too - if they have lingering memories of pain. Although, I suspect they do have lingering memories of trauma or loud noises, for my cat at the first boom of a firecracker, runs for cover under my bed. Or when I have friends over, he darts under the bed. I’m wondering if something happened out in the wild that startled him and when I took him in (he was a young stray a few years ago), all loud sounds have this effect?
This weekend will be such a joy. I’m not a fan of fireworks either.
Aw, same. They’re masters at appearing nonchalant.
Your cat is just acting like a cat. I've had several cats (one at a time) as an adult. They almost all run when there is a knock on the door, they hide when firecrackers go off, my cat's food bowl is in the kitchen, next to the stove and under a stand. If she is eating and I just start to open the bottom drawer of the stove, she automatically stops eating and leaves the room because she knows that geting the grill pan out of the drawer is loud.
Once I get it out, she comes back. Most cats also like to be near you or even on you but most cats don't like to be held. A few do but most don't. It's not because they were mistreated as a kitten. All my cats were from shelters as well.
That's just cat's being cats. That's where the saying that they have 9 lives comes from. When in doubt they run and ask questions later.
A hairball looks uncomfortable but when you lick fur all day, that's what happens. My cat might be thinking, he has to shave every day, that looks uncomfortable but that's just a guy being a guy.
I have noticed that different cats have a different range of vocalizations. All will cry out in pain or fear of course but my last cat had one sound for when I can in the room and said "what's up". He would kind of grunt. If I startled him, he had a more plaintive sound and if I was in the room and he knew it but I was hidden from sight by a curtain, furniture and if he was playing around chasing a toy and then I called out his name, the sound was between the acknowledgment sound and the startled sound.
My current cat just says a short "hello" or a startled higher pitch "what!".
If I get in bed in the winter and it's cold and my current cat comes over, I'll try to get her to snuggle for a minute to warm me up. No dice. My last cat, through habit, had to snuggle for a minute when I got in bed and wouldn't take no for an answer.
If I just pulled the cover over my head, he would just squeeze his head in there but I could lay him out next to my body like a body pillow and he was just like putty. He wanted to be there and whatever position I put him in was fine with him.
My current cat has to be laying on her stomach, no sideways or upside down laying and she won't stay still. The minute you take you hand off she runs away but she still comes right back but wants to lay on top of the cover on my feet.
I wake up sometimes in the middle of the night because of the weight on my feet.