Like many others, I almost always fish alone. I mostly fish small to medium streams where it makes sense to only have one guy wading and spooking fish.
There is a way of 2 people (not more than 2) fishing a small stream together than can work well. I read about this method in a magazine article long ago.
The 2 guys fish together the whole time. You take turns fishing. The first guy fishes until he's either caught a trout or he's fished a "decent" stretch. What is a "decent" stretch takes some judgment. Don't make your turn too long.
When the first guys stint is done, he says "You're up" and gets out of the stream and steps back out of the way, and the second guy steps in and start fishing. This way someone is fishing all the time. You're not wasting time.
While you are waiting, you do the kinds of things you often do anyway even if fishing alone. Drying your fly, changing your fly, adjusting your tippet. Having something to eat or drink. Taking photos. Turning rocks to look at nymphs. Taking the water temperature.
And the guy whose turn it is to fish, he FISHES. If he needs to change flies or dry his fly, etc. he doesn't do that during his turn. He says "You're up" and gets out of the creek, and the other guy steps right in.
This takes a certain amount of cooperation. But this can work if both people want to fish this way.
Some people CANNOT do this, though. I've found that out. Their personality isn't suitable for it.
In that case, it's better to just start where you parked your car. One guy fishes upstream. The other guy walks downstream a ways then fishes back up. You agree to meet to meet back at the car at a particular time.
The "hopscotching" type stuff is a disaster. And no one should ever just fish up the creek and expect the other guy to follow behind them all day.