Once i did use UART signals over cheap RF modules and it worked no problem as long as the baud rate was kept low enough. The modules ware rated for 2400bps only anyway. UART worked at that speed but about every 50th character was corrupt but using a lower speed it worked no problem. But i cant be positive if it works like that for IR too since i havent tryed that.
But how can you trust something you already know has problems?, by doing it properly you overcome those limitations.