You could just solve this really easily.
Let the cat out in the summer, mostly all my cats have prefered to stay out when warm. They like to hunt.
Solve the winter problem by buying using an outdoor shoe mat. (Cat's become nervous in new homes by unfamilar outdoor smells from your feet)
Leave the cat in the kitchen with a nice warm bed. Nothing wrong with it being in one room for the night.
I don't really see an issue with leaving it to roam when your inside. It shouldn't in theory **** anywhere else. Mats are a common place because you wipe outside smells on them.
Cats will learn discipline, my cats as a youth were always scared of a low voice shouting at them.
If this seems difficult to you, then well, as others have said. Lazy people shouldn't have animals.