The price of merchandise isn't unique to Square Enix or even the video game industry, it's a middle earners money pit in all hobbies. Bonus points if you get an in-game reward for buying the physical item. Attending events such as Fan Fest or a Premier League football match are the same, doubly so if you need to travel far or stay at a hotel overnight.