Putting Pokemon and Smash three weeks apart, both during a peak sales time is going to impact this, imo. I doubt Nintendo's supply chain will be able to keep up with demand at that point so they will be leaving potential sales unfulfilled. An earlier release - say late September - for Smash would have helped smooth that out somewhat.