<<<<<ridiculous argument guys. A film is there to make money. It's a film business.
Star Wars transformed the merchanising scene around blockbusters 40 years ago, it is what it is. Also, I don't imagine Rian Johnson was told by any suits to create a Porg character to sell toys specifically. I'm guessing they needed a character to play off Chewbacca and bring some comedy into the thing.
And to make Luke's Island, Acht-to a bit less depressing!