Hell a cheap old school 2 pin micro switch could very much work if we just mounted it to the hotend carriage and had it triggered by the surface of the bed.
Now that i can do :-)