Понятия не имею, но, думаю, в то время, когда они считали, что он достаточно хорош для nio SocketChannel ...
Кроме того, Socket существует уже давно. Новый код, который начал называть его Closeable вместо вызова Socket.close (), не будет обратно совместимым, поэтому, возможно, в момент 1.5 (когда они добавили Closeable) они просто не думали, что это стоит усилий, учитывая, что Многие пользователи по-прежнему хотят быть совместимыми с 1.4, и поскольку у него нет других универсальных интерфейсов, вы редко относитесь к нему как к чему-либо, кроме Socket.
Я полагаю, что обратная совместимость с 1.4 в настоящее время не так важна, поэтому может появиться в Java7.
"akappa" имеет ИМХО другой действительный пункт.