Я наткнулся на приложение в .NET 1.1, которое было написано так однажды. Кто-то, должно быть, услышал ту же ошибочную «лучшую практику» и принял ее за абсолютную правду.
Я согласен, что это добавляет уровень сложности, который по большей части не нужен. Я обычно нахожу пользовательские элементы управления более полезными для чего-то вроде частей страницы, которые повторяются на нескольких страницах. Если вы думаете, что хотите повторно использовать всю страницу ... почему бы просто не использовать исходную страницу?
Я также не понимаю аргумент перемещения / переименования. Переименовать / переместить страницу не так сложно. Если вы сделаете то, что предлагают ваши коллеги, у вас получится страница customer.aspx, которая содержит только файл orders.ascx? При таком подходе я вижу больше путаницы / ошибок, чем просто переименование / перемещение файла.