Comment by altfredd
Android has entire API for handling driver failures:
https://developer.android.com/reference/android/net/wifi/Wif...
Hardware can have issues, but firmware and drivers usually work around those issues. When firmware and drivers crash, you get "masterpieces" like the one above.
I used to write drivers for Qualcomm GPUs. I am speaking from years of experience here.