There are options on the Openreach price list for the engineers to perform router and set top box connections.
Which no single CP, at least while I was involved, would pay for.
Far cheaper to tell the end user "The engineer will set it all up for you" and leave the engineer in the awkward situation where the end user is expecting him/her to oblige while behind the scenes the CP has chosen the no setup option.