I think keeping the stuff you have caught is cruel tbh.
Pet shop reptiles have a natural instinct.. yes.. but they have never seen the outside world, especially if they were born in the pet shop.

Whereas wild caught stuff have seen it all, and will probably go into states of depression being kept in a small box in the corner of your house.. its not very nice.. and they aint dumb.. I'm sure they will know that they will never get out there again.. no matter how many times they try.

Just my thoughts on the subject y'know =)