It is because UDP is un-sequenced and unreliable. It is not capable of creating virtual circuits and acknowledgments