Not everyone's goals are the same. If someones goal is to get a turkey, and if it is legal to shoot it off the roost, then by all means shoot it on the roost!!! Who am I to call someone unethical or lazy if they are following the law?? I don't have a lot of turkey experience, so I'll use deer as an example.
There are places I can go hunt where I can almost guarantee that I can get a doe whenever I want. There are just a lot of doe running around. All I have to do is get out of the truck and go for a walk and I can shoot a doe. Does it make me lazy or unethical to go there and shoot a doe? No, it makes me a person who wants or needs to shoot a doe. Do I go there and shoot a doe all the time? Nope. I go there if I need a deer for the freezer or to look for buck. Your goals are not my goals. If my goals are to put a turkey or some ducks on the table, then as long as I am legal, I should be able to pursue that goal in whatever way I choose.
-Jake