I totally believe "the UI sucks argument" as well. I can't tell you how many times I've accidentally liked something on Instagram because of the stupid double tap a photo = like, not zoom feature.
Instagram is a piece of software millions of people use every day. I've designed software that 5 - 100 people use a day, and I can tell you the UI is going to suck if you have a data architect design the UI for your CRUD application. I'm sure the UI sucked on Mariott's app, I'd bet my life savings on it.