Я думаю, что люди подразумевают, что это может быть анти-паттерном, если вы реализуете все удаленные объекты как DTO. DTO - это просто набор атрибутов, и если у вас есть большие объекты, вы всегда будете передавать все атрибуты, даже если они вам не нужны или не используются. В последнем случае предпочитают использовать шаблон Proxy.