DON'T CAGE YOUR CAT.
Cats will cuddle with you, but breed personalities vary so although one breed of cat may be affectionate, another will be more solitary. Many cats do curl up with their owners, but they will not stay at the food of your bed all night. cats are nocturnal so their peak activity is late at night until about 5 in the morning. They tend to run around late at night and are the most active then, just as big cats in the wild are most active at night. They are creatures equipped for the night, even their eyes are different from ours as they have "built-in" night vision. Keeping your cat in a cage at night would be like keeping YOU in a cage during the middle of the afternoon when you are most likely to be awake and active. They are not hamsters, they are meant to roam wide spaces and be very active. You might as well buy a Great Dane and expect to keep it in your bathroom, it IS cruel. Don't get a cat if you know so little about them.
***and to the whole nocturnal cat debate, they are not strictly nocturnal, but the fact that they are active at all times of the day especially late at night attests for something; it is still in their biology to not "need" to sleep at night, unlike the original poster thought.