This is not necessarily unique to Princess, but I think businesses underestimate the stress that food allergies/restrictions cause, especially when you'll be at sea away from normal medical facilities. When the only direction is to add it to the app or email your info, with not much more on how it will actually look when you're on board, it doesn't instill confidence. It's why we've only cruised on Disney so far. And while I'd love to save a few thousand and go to Glacier Bay... well, the food anxiety is a high cost too.