если это единственный нормальный юзкес, то удаление trailing map - бинарно совместимо - не меняет семантику кода без облома компиляции - не требует больших изменений сорс кода
не знаю. Просто не работал (за деньги) над проектами, где есть интересные проперти для тестирования. В итоге хипстеры пытаются высрать какие-то искуственные проперти, чтобы тестировать "по науке". Когда-то этим хипстером был и я. А если добавить к этому то, что ПБТ иногда используют как замену, а не дополнение к тестам с известным инпутом, качество покрытия только падает.