The problem is that this specific theme wasn't written with mobile compatibility in mind, so mobile browsers have to render it 'like desktop', which means unpredictable and often undesirable results. Fixed width columns and small text aren't bueno.
A day or two of work from a CSS wizard would likely be enough to fix it up to a 'modern' standard without changing the appearance much.