Standard survey procedure is to measure at 3 separate points on both width & height, more on bigger windows but the squareness of the opening is also very important & must be checked. Use the narrowest horizontal & vertical measurements & deduct 10mm which would leave the fitter with a minimum 5mm around the frame to pack out & fit. You can go a little tighter in the opening but not much & only if the brickwork is very even & the brick openings are accurate & perfectly square. There is also a manufacturing tolerance on the frames which must be considered, this will vary with the size of frame but typicall +/- 2mm; but it can be more. If the surveyor gets it wrong the fitter will be seriously ****ed off & there is a chance he won’t trim the window but force it into a tight opening distorting the frame; he gets paid per window not on time. Gap around the frame may be typically sealed with expanding foam before a bead of silicone is run around the edge to seal the frame to the brick work. In some cases, UPVC beading may be used around the edge if the brick openings are poor but it should not be used to cover up poor installation or measurement. One point to watch is that although finishing off outside should always be included, remedial plaster work inside will not be unless you specifically ask for it to be & it will be extra & plastic beading around the inside looks terrible.
Basically what he’s told you is a typical salesman’s load of old crap.
