Overnight??? How about looking at it another way. Nintendo have had shoddy online setup since the Wii. Thats like 10 years ago, they have had 10 years to look at what the competition offers. Fans have been telling what Nintendo need to improve on for 10 years now. They have refused to get with the times.
You are repeating the exact same words people said before the Wii U was launched in regards to Nintendo online offerings.
It's silly to forget that Nintendo have been weak in the online environment for god knows how long.