No matter what nonsense someone tries to tell you, any vehicle, including the newest made today, benefit from the oil warming up "a little bit" before you start giving it higher RPMs.
No layman consumer wants to hear this, so some bobbleheads tried to spread the lie that it doesn't matter.
It is true that it doesn't matter "much" but it does matter.
At the same time, that does not make "5-10 minutes a magic amount of time. The time will depend on the ambient temperature and 5-10 minutes is usually far longer than needed, but it could be a random coincidence of your observation vs the neighbor's time to leave, some routine he has that takes that many minutes to do some things before leaving, or maybe not.
Either way, there is no question it is better for an engine than starting it up and driving within the first dozen seconds. It may be overkill but it beats not waiting till the oil has fully circulated.
Will this difference be what kills a modern engine before the rest of the vehicle has ridiculous repair bills that put into an early grave? Probably not, unless you are like many here that DIY your repairs so you can make it cost effective to own a vehicle a lot longer than the average person does.
I can tell when my engines are bogged down by cold oil and if you pay attention you probably can too. It it is bogged down, don't give it more throttle to make up for that.
Some of my neighbors as well as myself take that into account, they will start driving right away but they ease into the RPMs as the engine/oil heats up. They essentially just let the engine idle pull the car along for a while and this works great in a residential area where you shouldn't be driving fast anyway.
If my driveway were exiting onto a 45+ MPH highway instead, yeah I'd let it warm up a "few" minutes before going anywhere.