Maybe I'll add my thoughts to the various issues raised above.
RTUs were developed specifically for SCADA, often proprietary RTUs dedicated to each manufacturer's SCADA system. As such, the RTU would have been "tuned" in terms of hardware, software and communications to match the functional requirements of the SCADA. The advent of open protocols (IEC60870, DNP3 etc.) is a development of this whereby basic SCADA functional requirements are maintained.
PLCs were developed for simple automation tasks, relay logic replacement schemes etc. They have come a long way since then, are may be more widely applicable to process and monitoring schemes, but I question their ability to replace RTUs without loss of facility.
RTUs are usually designed to time stamp events to high resolution (typically down to 1ms). In standard PLCs this is unlikely, due to the sequential nature of PLC instruction operation. If you have a scan cycle of (say) 20ms, then realistically you cannot rely on time stamping to an accuracy better than 40ms (one complete scan to set the PLC time, plus one complete scan to measure the event).
The next major problem is communication protocol. RTUs will typically use protocols like DNP3 or equivalent, developed for high reliability, resilience and error checking. The protocol will allow time stamped events. MODBUS is relatively simple and effective, but nowhere near as reliable as DNP3. It does not support time stamping of events, nor does it support message queues or sequence of event reporting.
Usually RTUs provide select-check-actuate control sequences as standard. Whilst possible in a PLC, this would have to be created by programming and/or external hardware schemes (particularly if you want to implement multiselect rejection, for example).
Finally, RTU hardware would typically be designed for the working environment, in terms of noise immunity, signal isolation etc. This can be very important in some schemes. PLC tend to be generic, and may require more sophisticated interfacing to plant signals.
My view is that RTUs provide a better interface for basic SCADA. PLCs are better suited for process control, automated systems etc. where SCADA functionality is secondary to the task being performed.