Error free wireless networks?
The reason you ACK a TCP packet is because you have to assume the network might not be reliable. Wired Ethernet is mostly reliable. Wireless is not. Optimistic networking is probably a bad idea, and putting all of the reliability requirements on the network operators is definitely a very bad idea.