Not surprising to me in the least. I know another local pro brewer who only mashes for 20 minutes for his beers, and after talking to him I have been doing shorter mashes most of the time personally as well. The only times I have done a 60 minute mash recently have been when I've been teaching other folks how to brew--in that case I stick to the more traditional processes so as not to cause too much confusion to new brewers.
With a short mash and no sparge BIAB, along with preheating my strike water overnight, I have been getting my brew days done in a couple of hours. I have even done a few batches before work in the morning.