SVG в виде кода нужно именно для динамического цвета.
В большинстве слчаев используется какая-то готовая либа для этого дела, работающая универсально, потому даже если смены цвета нет - никто не будет особо заморачиваться и менять подход.
Также в стародавние времена с img были глюки при масштабировании, но это уже не актуально.