This is extremely good advice. It’s frequently at odds with convenience, since things like iPhone screen mirroring, iPad as a 2nd display, etc. practically beg for you to sign into your work laptop with your personal Apple ID. All I can say is resist the urge to do such things.
I do keep a browser profile on the work machine signed into personal accounts, and do everything personal only in that browser, but even that is probably a mistake. Screen-sharing to home would be a much better compromise, unfortunately my gigabit internet comes with like 50Mbps upload so screen sharing sucks.