All comes from ICAO Annex 1. The UK was quite unique in allowing PPLs to instruct without holding a CPL, a concession if you like. The BCPL only came about because the Europeans wanted to comply with Annex 1 in full. It was only when EASA took over that the concession to instruct on a PPL really came back.