Re: It's a mess
More likely someone doing the typical mediocre developer rubbish of deciding they're so clever that they can learn a framework not by reading the documentation but just by poking around, and then being surprised when all the things that they figured out empirically and all the code that seemed alright when they ran it a few times fails under a different version of the framework because they're relying on a whole bunch of things that were never API guarantees — many of which the documentation probably explicitly offers the correct approach for. But, you know, developers are too clever to need to read things, right?
If anybody here has never worked with such a person then you have my envy.