MLW takes into account the length of runway, density altitude, runway slope, braking action, go-around performance etc. it can’t be more than structural but may well be less.
why not just call it landing weight? Max landing weight is a limitation that is structural. When you calculate the RTOW for that take off weight a certain landing weight results. We don't calculate max landing weight.