Cats' necks are flexible, but in some situations, they may not move. This may be because they are resting, or they may be feeling uncomfortable or sick. Cats' necks are flexible and they can turn 180 degrees, which allows them to turn in tight spaces. This also allows them to turn their bodies while hunting to track their prey. However, cats may not move their necks when they are resting. This is because they keep their bodies relaxed while resting so they can react quickly.
Another reason is that the cat may be feeling uncomfortable or in pain. If your cat keeps moving his neck or his behavior changes, you should take him to the vet. Your cat's body language often reflects their health, so you should pay close attention to their behavior.