I can grow beautiful hyacinths in my pondless waterfall, but they will not grow in my pond even though it's the exact same water.
Two things that I THINK contribute to the difference - the pondless is shallow, so they have a chance to root into the bottom and collect lots of dirt and, because it is shallow, the water is much warmer and stays much warmer, which they seem to prefer. They are also clumped closely together in my pondless, which many people say they prefer as well.
In my pond, they look much like yours do (although, not so much rotting but maybe I pull mine out before they can get to that point). So I'm not sure if there really is anything you can do. Although I will second all the others who have suggested you stop chasing after solutions that come in a bottle. Just let your pond mature on it's own and see what happens naturally.