One important reason for bonding piped metal services etc, at each dwelling unit , in blocks of flats/apartments is that all these rising main services pass through concrete floors, ...and in many cases within the concrete floors themselves, so will in all likelihood, give a minimum reading of 0.5 ohm whether or not some or one section has been replaced in plastic!!
The bottom line is, that you are CORRECT in your assumptions that main bonding should be provided at each flat and those that disagree are WRONG!! Lenny and others have provided you with the relevant sections of BS 7671 as well as the guidance given within GN8....
Also remember as far as Ze goes, that can only be gained at the incoming service head position. All other values using the Ze testing method, taken at the separate apartment/flat CU positions will be Zdb and obviously Zs values...