I think GW's aim is to have full compatibility from 4.x - 9.2 for their next release. This will open them up to start working from 9.2 to future firmware releases by Nintendo. Get all of the work out of the way now rather than support new users first, then deal with support issues. It's easier for them to take care of the backlog earlier than later. That's just my opinion though.
Thats what I was thinking but nooo, baby wants the lollipop.
Ok, using that lollipop, I will show you what I think GW did.
9.0-9.2 Baby: gugu gaga, I want 9.0-9.2 lollipop!
Gateway: Ey! Kids! I'm going to give you a 9.0-9.2 swettie!!
9.0-9.2 Baby: yaaayyy!!
Gateway: Ey! Kids! Look at this!! *shows a suculent lollipop*! This is for you! You want it? Well, sorry, but it's not well packaged yet. I will give it to you SOON!
9.0-9.2 Baby: Ew? Ok, I will wait if you say SOON and you already showed it to me, and you will not take long, I suposse.
GW: Ey! 4.5 kids! New jimmies released, so I'm adding them to the lollipop you already had.
4.5 Babies: Thank you so much!
9.0-9.2 Baby: Ug... Ok. It's fair to mantain babies that already had lollipop happier! But what about me?
GW: Ey, Kids! I was thinking... I want to make the new lollipop also eatable for 7.0-9.0 babies, for increase my proffit. Sorry MORE WAITING FOR 9.0-9.2 Babies.
9.0-9.2: But... but... You already showed it to me, and you.... WAAAAAAAAAA!!! (cries)
(Mods, this could look of-topic, but it's not only complaining about waiting, I wanted to do a "GW bussines strategy" with a bit of dramatism)
I know that it's more technicaly easy for them to make development of 4.5-9.2 now, and then polish ALL firm support together, than release 9.0-9.2, and then 7.0-9-0, and then 4.5-7.0... separately. But the fact is that """they promised""" us 9.0-9.2 support, and then suddenly added 7.0-9.0 to the promise.