I was flying from KCOS-KPHX at night. At eta 10min, ATC called for a ILS landing to runway 26. I asked for a GPS landing with vectors to runway 7R. The ATC gave me new vectors. I was inside the localizer and ground gave me finals straight in. All is well and touchdown went great then I noticed a plane on the runway heading straight for me. I curved and missed it.
Why didn't ATC tell me or the AI to go around? How could it make this mistake? I've noticed anytime I ask for a change in landing vectors, this sort of thing happens. I had another such instance the other day during a "day" flight and saw the plane move out onto the runway when I was about 30 sec out. Here again I had asked for a GPS landing on a different runway with vectors straight in. I called a missed landing and went around. Here again, why didn't ATC catch that? Is there a bug? Is there a patch?
Thanks