I think you underestimate the value of "being able to go where you want to, when you want to", which they dont have in prison
Just imagine being locked up in a Hilton Hotel for 10 years, all the luxury you want, but you cannot leave, you cannot invite friends over and you can talk to visitors 1 hour a day in a special room. I guess it would be fun .... in the beginning ...
It still doesn't solve the problem we have in this country of overcrowding in prisons and the resources needed to keep them locked up. I worked in the middle east for a number of years and you could safely leave your keys in your car and your valuables on the seat and they would still be there when you returned - try that here and see what happens!