@carolinaguy while your advice is likely scientifically sound, it really doesn't take into account the fact that many people aren't home all day to feed "not once or twice". The morning and evening feeding routines that many use fit with a typical "I go to work every day" lifestyle. If I were raising fish for purposes other than to just enjoy having them, it would be a different story. Most of us are caring for garden ponds with a few run of the mill koi or goldfish and aren't concerned about maximum growth at the fastest possible rate. This is after all the Garden Pond Forum.
The "feed your fish what they will consume in 5 (or however many) minutes" advice is reasonable and is to encourage owners to observe to make sure the fish are eating the food they toss in so it isn't just polluting the pond without being consumed. And I know I joke about the "math is hard" thing, but honestly - having to estimate fish weight just isn't interesting to me. I'd rather use my skills of observation to decide if my fish are still hungry or not and feed accordingly. Making it all about math and calculations just takes all the fun out of it for me. Pay attention to your fish and you will soon know how much food they will eat at one time.
I do agree with you that hungry koi will eat plants. But curious koi will also uproot them just to see what's under them. And spawning koi will shred the heck out of pond plants. The moral of the story is koi can be hard on pond plants.