Hallo Rolf,
ja, aber die Viewbox kennt nur einheitenlose Werte. Und alle Angaben innerhalb des SVG werden in Bezug auf die Viewbox dargestellt. Damit wird das ganze ad absurdum geführt.
Nein, für ein A4-Druckformat lässt sich formulieren:
<svg width="21cm" height="29.7cm" viewBox="0 0 21 29.7">…</svg>
Einfach auch mal daran denken, dass man SVG auch in PDF hinein rendern kann – etwa via DocBook – und dann sind Druckeinheiten durchaus sinnvoll.
Grüße,
Thomas