Different divers will have different perspectives.
Here is my
opinion:
When you plan a complex dive, you need to set aside an amount of gas sufficient to bring both yourself and your buddy to the surface from the deepest point of the dive/farthest penetration.
With that portion of the gas in your tank set aside, you plan to use the remaining gas in the tank according to other environmental parameters, such as whether you're in an overhead environment, or whether its critical that you swim back to an upline/anchorline before beginning your ascent. In the case of the former you may divide the remainder of your gas into thirds, and plan one third in, one third out, and the remaining third for 'issues' if these occur. In the case of the latter, you may divide your remaining gas into halves, or 'halves + X psi" ...going outbound on one half and returning on the other with some excess allowed.
The point is that when you begin to reach a situation where you can no longer execute the dives you want to do safely, because you cannot set aside the amount of gas necessary to bring you and your partner to the surface safely from the deepest/farthest point of your dives and still have enough left in your tank to conduct the dive, then you can begin thinking about doubles.
Typically, however, before a diver has hit this point they have learned a great deal about calculating gas consumption, the impact of deeper depths on consumption calculations, gas planning for emergency response situations, and other mixed gas requirements for advanced nitrox and extended range diving.
When you can no longer do the dives you want to do on a single tank (even a large one), then its time to move to doubles. But those are pretty complex dives relative to most recreational diving, and by the time a diver reaches that point in the progression it is less likely that they'll do a recreational dive in doubles and stay too long too deep...
IMHO...YMMV.