What’s wrong with worktrees? To me that is exactly what mounting a branch would be. I use them a fair amount.
Edit: I see people bringing up lazy file checkouts in conjunction with mounting a branch. For some of the enormous repos people work in this makes sense to me.