If it survives gibbas it's not doing to bad.
My Hilux has massive A pillars too. They certainly obstruct your vision. I reckon the big pillars with the airbag would nearly cause more accidents than they save.