I have and have had 2 bad knees for many years. Yes, they do limit the ability to carry gear sometimes when going up ladders, hills, etc. But, I cannot think of a single exercise better for someone with bad knees than swimming. Consequently, I cannot think of single reason a person with bad knees can't dive.