My brother is a commercial airline pilot who flies world wide and pilot fatigue is real and very common.
Airlines have been making bank for the last few years and all they need to do to prevent pilot fatigue is reduce hours for pilots and increase the number of pilots/flight, especially for international flights.
These simple measures (albeit costly), will overall help reduce commercial flight fatalities across the globe.