Per entrambi i motivi. Il secondo l'ho già detto. Riguardo al primo, è opinione comune e pienamente giustificata, che sia il controllo Data sia il suo successore Adodc, siano stati inclusi in Visual Studio solo per dare l'illusoria sensazione che per interfacciarsi ad un database basti trascinare tre o quattro controlli su un form e impostare alcune proprietà. La realtà è ben diversa e se leggi un po' in giro troverai folle di programmatori che odiano questi controlli.