Compression garments/devices - a mostly 'feel good' thing, IMO. They do help in a minor way for some 'support' needs; especially where you might have 'looseness' which might dislocate or cause internal abrasive effects. But only in those areas directly affected.
A more global compression is counter-productive.
Compression s a negative for blood flow VOLUME, and actually increases the needed blood pressure to complete flow circulation. Less of an issue for arms, but greater issues for Legs, and in activities which greatly involve leg and core for extended periods (more than a few minutes).
There is some talk of 'aiding recovery', but that must be for mostly sedentary individuals. In heavy endurance sports, 'active recovery', directly after the event, is way better for the quickest, most optimal removal of waste and starting re-energizing process. That's why you ALWAYS see pro cyclists, after long and tough events (or even very hard efforts on shortterm track events) climb on a trainer and ride lightly for quite some time - blood flow is the fastest way to recovery.
If you're wearing compression to 'support' what seems slack connective/supportive tissue, ok, some support help is ok. But it shouldn;t need to be much (tightness) or on areas where that support is superfluous.
Try it... Get some tight full leg garments, sit or lie down and after a couple minutes check your heart rate. Take them off, use same relaxed position, give your body 5 minutes to adjust, and measure HR again. Guaranty that your heart rate will be lower without the compression...
I have replacement ACL & PCL (cadaver not my own hamstring) and tried just compression in that knee area. Faster fatigue and within an hour or so the lower leg/muscles has significant swelling, to the point of pain. That with light adjustable compression.
I went to a support brace using neoprene panels and active hinges - good support resisting the twisting which could cause re-injury, but the snug only fit caused significantly less swelling and less fatigue thru the day.
There's more... but not today.
Ski On
Yuri