This should be mandatory for any product/software that becomes EOL with no exception.
Beyond that, as an example, open apis (for drivers re:hardwwre) are not the same as giving full chip scematics.
But! If the, for example, SoC stopped updating binary blobs, and things stopped working with newer kernels, as an example, then they'd have to 100% open up and provide sources.
People get all rah-rah about the environment, but I throw away pounds and pounds of highly polluting electronics, just so someone can sell me another.
This model need to stop.