One of those questions where everyone has their own point of view, and will not budge whatever arguments the other side puts over I suspect.
I fly a fleet of 3 C150/C152s. One of them has a strobe and no beacon. One has a beacon and no strobe. The third has both.
On the one with a beacon, there is no problem. On the one with a strobe, I teach my students to switch it on when lining up, and switch it off when leaving the runway, and I tell them why we do this. But I also explain that many people prefer to leave it on from engine start to engine stop, so not to be surprised if they see other people, including other instructors, doing this.
On the aircraft with both a beacon and strobes, the beacon goes on when starting the engine and the strobe goes on when lining up. For some reason I can't figure out, many of my students seem to have trouble with this. They all understand what I'm doing and why I'm doing it, but when left to their own devices they invariably do something different.....
FFF
-------------------