Das ist schnell erklärt.
Das UI wird erstmal in der Basis geändert werden, sprich das was man sieht. Wenn man gleich von Anfang an in die vollen geht ist die Chance darauf das etwas fehlerhaft funktioniert oder gar nicht sehr hoch.
Im Endeffekt hält Blizzard damit erstmal den ersten Aufwand gering und hat dann aber später noch mehr Möglichkeiten das anzupassen und zu erweitern. Aus Entwicklersicht definitiv nicht verkehrt das so zu machen, aus User-Sicht definitiv nervig weil man nicht von den AddOns loskommt wenn man das will.
Wird vielen so gehen. Würde mich nicht wundern wenn zu Anfang dann auch eher Tweak-Sammlungen als AddOn auftauchen die das StandardUI optimieren.
Eher nicht.
Das Grid ist ja nur dazu da um eine genauere Positionierung der Elemente zu gewährleisten, auch wenn das Grid in der neuen UI eher grobschlächtig ist als alles andere. In der niedrigsten Einstellung arbeitet es mit 100-Pixel-Kästen wenn ich das richtig gesehen habe, was eine genaue Positionierung eher nicht zuläßt.
Das es aber keine Snap-to-Funktion gibt liegt eher daran das man hier viel Aufwand reinstecken muss für einen geringen Benefit (aus Sicht der Entwickler). Wenn man hier nicht genau arbeitet, hat man immer wieder Positionierungsfehler wenn man das UI neu lädt oder generell einloggt.
Das einzelne Frames aneinandergekoppelt sind (Buffs z. B.) liegt daran das der Parent entsprechend anders ist. Normal wird hier für alle UI-Elemente das Hauptparent UIParent
benutzt um sie entsprechend zu positionieren. Um das Layout allerdings einheitlicher zu gestalten wird es effektiv so gemacht das ein Frame erstellt wird mit UIParent und der zweite an den ersten Frame angedockt ist.