"Design hubris" is such a common problem for mobile/front end developers and the source of so much wasted time I'm surprised it's not talked about more commonly. Shit's expensive, man!
I am thankful that these days I get to work with talented designers who know what a UITableView is and understand the limitations of the medium.