I think the reasoning is because all three are replaced by Varchar(max), Nvarchar(max) and Varbinary(max) these newer versions comes with options to use in row for any insert under 8k and most important can be used for comparison and other functions not used with Text, Ntext and image. So they are replaced or changed as of SQL Server 2005.