All networks can have packet loss, and the ones we use more and more (the wireless ones) certainly have a higher packet loss rate. Not sure what you are suggesting should be done?
Right, but 802.11 has built-in acknowledgments, preserving the illusion of a reliable network to higher layer protocols (TCP being the one where it matters here).