Totally fair to suggest not using JUCE because of the holes… Though pointing out the big holes is part of the motivation, so as to deter people from using this lackluster solution.
As you said, it’s better to completely brush the provided SVG parser aside for an existing compliant and open source alternative.
On the bright side, I’m taking this as an opportunity to learn more about the specs and what goes on under the hood with JUCE.
In terms of the filters feature, it’s pretty unnecessary. The rest would be useful though, as I’ve encountered so many issues (along with designers I’ve worked with) over the years when trying to wrangle JUCE’s parser into submission - all to ignore it for images or drawing in code.
To be fair, JUCE’s gradients look far better than existing solutions - what with the gamma correction and blending being sexy as frig.