I just wanted to share a dealer experience today. It's not my GMC 6.2, but I brought my 2015 Corvette Z51 in for the second oil change. At my dealer you can walk to a block 1/2 wall and watch the Corvette specialist work on your car.
I was watching him open the hood and getting it ready to go up on the lift.
A little later he said, "Good to see you have a Catch Can -I like the Elite". I told him that I had wanted to ask his opinion because there is so much on the internet on both the Corvette and the GM truck site regarding their value or not.
He said he absolutely recommended them and started to describe what can happen if you don't have one, but stopped and said "hold on, come over to the bench".
He pulled out a couple of really coked up valves and said, "this is what you prevent from happening".
When I installed the Catch Can, it was because after hearing all of the Pros & Cons, it made sense to me, that it was worth the extra protection and added maintenance to take better care of the engine -so it was nice to have a Corvette specialist confirm, before I asked, that it is a good thing to do.
This is just MY experience and opinion.