Even assuming quadruple redundancy, seven nines uptime and resilience to extreme conditions and cosmic rays, this looks way way bigger than it should be. One explanation could be that the certification process for anything aviation related is so expensive and slow that we're actually looking at tech from 15+ years ago.
Then we hired a guy from an Aerospace company and he thought we were a bunch of reckless cowboys who didn't care a thing about quality.