Разница между CSS border-radius и SVG скруглением углов заключается в том, как определяются радиусы закруглённых углов:
Кроме того, в CSS каждый из углов прямоугольника может управляться отдельно, то есть каждый угол может иметь свой собственный радиус (или вообще не иметь радиус). 2 Такая операция невозможна для элемента в SVG: каждый элемент имеет только один атрибут rx и один ry. 2
Выбор между этими методами зависит от конкретных требований и предпочтений разработчика.