-
Well, they are and they aren't. They're obsolete really because of Wpf and SL, and WinForms is now being considered legacy technology. But if you're still on WinForms, you should continue to use those classes if needed, because WinForms doesn't understand Linq.