Flight training – Boeing Max problems could have been avoided?

The question runs the risk of being a bit off topic for this site. However, I have the feeling that the people here (or anyone who travels in the modern world) could be deeply interested in this issue since their lives could depend on it.

There is a bit of accumulation in the question, so please, be patient with me.

This is the photo that I have based on reading the news lately.
On October 28, 2018, an air flight from Leon (Boeing 737 Max) had an additional pilot on board, a tag-along. The flight experienced problems with his nose going down. The additional pilot helped shut down the MCAS system (which was probably the cause of the crash), the pilots took manual control of the plane and the flight landed successfully.

The next day, the same plane took off and had exactly the same problem within a few minutes of flight. This time, the pilot (who had 6,000 hours of aerial experience and a clean record) did not know how to turn off the automated system. He struggled with it, asked to return to the destination airport, finally lost the battle and the plane launched into the sea, killing 189 people.

Then, on March 10, 2019, another Boeing 737 Max operated by Ethiopian airlines crashed. All signs point to the same problem, killing 157 people.

Apparently, the first pilot who saved the flight on October 28 did not notice the guy flying on the same plane the next day. And even more amazing is the fact that the Ethiopian airline pilot might not have known how to counteract this MCAS system five months later.

Now, the question: is there a system where pilots, once they complete a flight, can report the difficulties and challenges experienced immediately afterwards? And is it required that pilots before flying review what the previous pilot wrote? Especially if it is, you know, the same plane from the previous day? If not, should such a system exist?

References
https://www.cnn.com/2019/03/20/asia/lion-air-third-pilot-intl/index.html