VMNG300 with router for 50Mbps service was rolled out at some point in 2008. Superhub (all in one) was rolled out at the end of 2010.
IMO that basically means we're looking at 18+ months of time VM had to create the "one box to replace them all" solution not counting other stuff they've rolled out like the regular hub. Yet even given that quite generous amount of time, the buggy superhub which is finnicky with certain headends/customer setups was the best they could do.
Logically speaking, expecting the "fixing" process to be any more efficient and timely considering the previous errors (including pre-bugfix VMNG300, incidentally) was optimistic at best, deluded at worst.
But that's okay, because it means threats to VM's dominance have more time to catch up, which makes the whole broadband market more competitive and benefits the customers. So as annoying as it is now, these costly mistakes will quite likely end up being great news for everyone that isn't VM (competitors, customers not going to the CEO's office even when their superhubs act up etc).
The smart move is, if you're in a position to get a VMNG300 and ignore the superhub entirely, that's what you should do.