I don't disagree, it is awful to force your cats to stay if they don't want to (I had to keep my cats in my room for a while cuz my mom's husband was an abusive ass who went after the cats if they were out. I felt pretty shitty for having to do that), but I feel it depends on the outdoor cat. Most of my indoor-outdoor cats were born, and raised indoors. They were never taught basic survival skills, hell, when they're lucky enough to catch prey they don't even know to eat it. If any of them got past the yard they'd most likely get scared, get lost, then die from something. It'd be like letting a toddler run loose in the wilderness by themselves.
So yeah, to me outdoor cats who were born outdoor cats are fine, but a cat born indoors, with no survival experience is less fine.
Anyways, I don't want to keep derailing the thread, so I'll be ending my end of the conversation.