Living in AZ and driving our classics daily, fuel supply is something to pay attention to.
The return lines are a wonderful thing. If a car is factory equipped with one I definitely use it. It does aid in keeping the fuel a little cooler, constantly circulating and not sitting stagnant in the fuel line possibly absorbing heat. I run stock mechanical pumps on our stock or near stock vehicles. Care has to be taken to make sure the lines aren't laying on a heat source and have ample space for some air circulation. I see some pretty cobbled up fuel lines on classic cars.
Our 69 Z (obviously) was never built with a return line, however with all correct factory fuel lines, new sock in the tank, new stock pump, heat cross over open and functional for factory divorce choke etc..... My wife daily drives it, and we reach ambient temps in the 105 range during the summer months. I've never experienced any hint of vapor lock with this car. We always run 91 octane in it as well. I do run a 1/4" thick gasket under the carb just as an attempt to help with any possible heat soak, even if it's a marginal attempt.
Gas is another point worth mentioning. The lower the octane you run, the more susceptible you are to heat soak and vapor lock issues. The flash point of the fuel is much lower. The gas formulations are also quite different today than they were even 15-20 years ago and tend to lend themselves more susceptible to heat. Because of this a car that is marginally getting by could possibly see heat soak problems off and on depending on the station you use or the octane you pump in.
There are ways to combat it. Some will block the heat cross over if living in warmer climates, which does help to keep the carb cooler. I like to run cooler thermostats as well. The cooler I can keep things under the hood as a whole, the better off I am.
Newer cars never see the issue because they run fuel systems that push fuel from the back with pressure at 58 psi or higher. Electric fuel pumps can be retrofitted to classics to help combat the issue, but frankly I haven't really found the need for that as long as everything else is functioning properly.