I have fine strands and low density hair, and through trial and error I have determined that I can only set my hair once. If I reset my braidout or twistout on dry hair, I will always end up with overstretched hair. However, if I do like you show with the pocket bonnet (and not to hijack, but I got the idea from
westNDNbeauty on her YT channel) and just tie a silk scarf along my hairline then pull it back over my hair, I can cover the part that hangs out with a bonnet and make my styles last for 4-5 days that way. They could probably go longer, but that's usually the point where I am dying to cowash or my hair just looks really dry -- I rarely moisturize between setting to prevent reversion, which I get if my hair even LOOKS at a water based moisturizer.
This is a great thread -- wish I had found it sooner!