I agree with the general idea, but maybe not necessarily an hour or less. Definitely under 2 hours, but rushing between sets doesn’t do you any good. There are a few studies showing that longer rest periods are better for performance and hypertrophy, this article covers one:
Now I wouldn’t advise resting 8 minutes between sets of side raises because that is just a waste of time, but for hard work sets on compound lifts that is a good idea.
My workouts are normally 1 - 1 1/2 hours, I could get through it faster but I came to realize that rushing rest periods is just not worth it. In a sport that involves doing a few heavy singles over several hours, work capacity is highly overrated. Also cutting breaks short causes more fatigue, which is the opposite of what you want.
Read some of Sergey Ponamarev’s instagram posts, a few months back he was talking about how high volume and frequency are not only overrated but counterproductive. The lifters who do crazy high volume training and make good progress are only able to do so because of genetics, drugs, or both. He coaches Marianna Gasparyan, the #1 female lifter.