The reason these events happen, particularly at night is because there are no visible identification markings on the rig until you are pretty much committed.
Oil companies need to start spending on green light strobes on the deck after you've been given landing clearance. No green strobe, no landing.