I wasn't sure if this belonged in the issue tracker or on the feedback website - I looked but couldn't find any good guidance on where this sort of thing should go. I'm more than happy to make a post over on the feedback site and allow this issue to be closed, if that's the "more correct" way to do things. (Though I do feel like Jira gives more ability to provide detail about the bug/feature request.)
This issue would also affect passive mob farms and some wool farms – there are some very popular farm designs that this would have broken.
This is sort of true ... but not quite because of the drastic difference in time it takes. In my tests, before the fix was implemented,
Average time for all grass to decay: 1-2 minutes
Average time for all grass to regrow: >10 minutes
Decay was tested with grass covered in water 50% of the time. Regrowth was tested with no water coverage, just waiting after making sure there's at least some grass blocks left. If decay was just a "reverse spread" of growth, I'd think being covered in water 50% of the time would result in equilibrium – decay rate would match growth rate – but that wasn't the case.
That said, clearing mycelium is also a very valid use of flowing water (and is a huge pain regardless). I personally am also a fan of the slower decay solution (per Alessio's comment), which might not completely resolve my issues, but at least would make it manageable.