Might have to do with some aspect of the SQL Server support. If I remember correctly, there's something...SQL Management Objects or CLR data types, perhaps?...that still depends on .Net 2.0 up through the versions SQL 2008 at least, and 3.5 "provides" 2.0, but 4.0 doesn't.