The oil catch can is for engines whom use a lot of oil pressure, a common 2.2L with the stock internal pump does not require one. Its more of a engine show thing. Your throttle body needs some oil to lubricate the intake runners down to the plenum. That's why theres a tube coming from top of engine and for some odd engineers idea for positive crankcase ventilation (PCV). It wont kill your engine to do a catch can cause oil does build up in clumps, but if you regularly do oil changes and proper mileage service, you wont need one.
Race cars (im talking real race cars) use one cause they are using a dry sump oil pump outside the engine to where you need to prime it before a race to build up pressure and temperature (generally 5-6 chamber type pump). If they didn't use one, the crankcase ventilation would cause the engine to pop, so one is required and to keep too much oil from traveling back to the throttle plate causing oil in the combustion chamber.
That's the idea behind oil "catch" canisters.
2009 Cobalt LS XFE U74
Mods: K&N Typhoon Intake, Option Cat-Back Exhaust, Cosmo Short shifter, Maxxim Ahead 17X7's, MPx shorty antenna, FE5 Strut/shocks, Tein S Techs, Moog endlinks, Moog spring seaters, ZZP shorty header, LSJ downpipe, LNF front grille