Catch cans are not an open and shut case, but hardly junk science, given all of the OEM applications of them, and hardly drain anyone's pockets.
A turbocharged car can be pretty bad, because the oil can get into the intercooler, reducing its efficiency. When that oil pools inside of a rubber charge air hose, it will have an early failure as the oil softens it up.