The wanhaoi13 profile has the same issue. Using G28 without specifying an axis is dangerous.
On my Monoprice Maker Select Plus, G28 with no parameters seems to home just the Y and Z axis. Luckily my first print was almost 2D so it didn't have much to crash through. It did extend all the way to the front of the bed though, so the nozzle did embed into the piece.
I have changed my footer code to move Y to 200, but I like the idea of putting a variable there and modifying printer.lua to set that to the max of the printer rather than hardcoding a number.