Our present cats dislike butter, so it wouldn't help. I think the idea was that if you treated the cat to something it didn't usually get, when you moved it would hang around, hoping for more.
We moved from a flat on board our boat with to 7 year old cats and only let them on shore on leads for the 2 years we were away.
Moved into our new house a year ago and kept the cats in for a fortnight to give them time to explore the house, then took the one out on his lead to inspect the garden. The other ran and hid indoors when he saw the lead, so I didn't force him out. First time out, the bolder brother only kept where he could see the house, even with me on the end of the lead, then went back inside rather than risk the far end of the garden. Kept up the walks with me on the lead for a fortnight or so, then took the cats out without the lead, but stayed with them.
After a further month they were happy in the garden, and to my trepidation ventured onto the road and into the neighbours' gardens. Fortunately we are in a village where plenty of neighbours have cats, so we leave the cats to sort out who goes into whose garden themselves.
Both cats go out in summer for hours at a time, climb trees, hunt, and tease the neighbouring dogs.
I think the point is to make sure they know where they live before letting them out.