Here is why recreational divers have sinking legs. Three reasons
1. Starts with tank. They have their valves way too low, if you can't reach the valve when you reach back, the tank is too low. This makes the problem worse.
2. They dive with far too much weight, and where does this weight go? Their hips. This is made worse with jacket bc's because they have no inherent negative buoyancy so you have an extra 6lbs on your hips that you wouldn't need with a BP/W where it is nicely distributed from your shoulders to your waist.
3. They have terrible instruction courtesy of the dive agencies abysmal training of instructors and they don't know how to hover. If your thighs droop and your legs are straight out, you will ALWAYS be foot heavy. The only way to combat this is to extend the thighs so they are in line with the spine, and bend the lower legs 90* to move the moment arm closer to the center of the body.
If you don't do all three of these things, tank at appropriate height, proper weighting, and proper body positioning, everything else you put on there whether it be trim weights, gaiters, or the proposed ankle floats, are equipment solutions in search of a skills problem. Conversely, if you do all three, you technically should be ever so slightly head heavy with an AL80 as soon as you get below about 2000lbs, and this is where Jet Fins are helpful for backmount diving because it helps to bring your feet back to normal.