Il "succo" praticamente non cambierebbe (quasi).
Le collezioni possono contenere solo tipi reference (oggetti) ... non tipi primitivi. E i "generics" sono stati implementati solo per i tipi reference. Non è possibile mettere parametrizzazioni <int> o <double>. Al massimo <Integer> o <Double> (si intende le classi java.lang.Integer e java.lang.Double).
Ma non vuol dire più di tanto ... dipende da come/dove viene "tirato dentro" il SVG nella pagina web. Un conto è spiattellare un SVG su un'area di 100x100 pixel e un altro conto è su 1000x1000 pixel (è questo che fa lo "zoom").
Sui monitor desktop poi è abbastanza difficile/improbabile riuscire a "ragionare" bene in termini di misure fisiche (millimetri, pollici ecc..) e quindi alla fin fine quello che conta sono i pixel.
Nessuno andrebbe a fare una cosa del genere .... a meno di problematiche ben precise e da verificare.
Se uno ha le X e l'altro le Y .... ok, funziona ma in termini object-oriented sarebbe stato MOLTO più appropriato avere una lista che contiene oggetti es. Punto (con x e y).