it´s because Mr.Inafune himself wanted megaman to enter since melee, but due to either capcom getting in the way or lack of developing time, megaman was delayed... after a long chat with capcom Nintendo apparently managed to get megaman in SSB4 possibly as¨Mr. Inafune´s wish¨