It's not for the missing items. It's for the items you can't get otherwise. I don't recall what items specifically. Certain trees, or clay, bricks even, things to make it fun. Sure not everyone cares for the extra, but it doesnt mean they cant just ignore the shop and play the island normally. I know you already agreed to the shop, hopefully it helps clear any misunderstanding.