Что касается .net, то это делает OpenRasta, так же как и сервисы Ado.net Data (хотя и ограниченные xml и json).
Conneg - это не только типы контента, но и язык и наборы символов.
Он станет более распространенным, когда его поддержит больше фреймворков, но эти фреймворки уже есть, так почему бы не использовать их и не использовать их сейчас?
Что касается подключения к YAGNI, люди уже ожидают, что для некоторых своих ресурсов будут представлены представления как json, так и xml, а с приближением rdfa все они становятся все более важными.
Тем не менее, connectg - это не REST, а HTTP и правильное его использование.