Disney missed out on some money not having toys of the character ready for the holidays but respected Jon Favreau’s wish to hold off in order to prevent spoilers of the character’s surprise reveal.
Money also probably played a factor as well, as analysts have noted that The Child is a money-making merchandising machine for Star Wars.
It was a classy move and perhaps wise, as the want for Baby Yoda merch is still high even in the months following the end of Season 1.