Wearing knee sleeves promote blood flow by adding a bit of tightness or firmness and heat around the area while you train. With an increase in blood flow, you get better healing and less swelling in the knees despite the heavy pressure applied. This as a result also protects your knees from injuries.