Hello,
In spite of criticisms, RLink is a highly optimized interface for programming and debugging.
This said, the most important advantage of buiding the Primers around RLink is the price of the final product. Raisonance could have opted for another interface technology, but cost of development would have been much higher. The trade off would have been a higher price to the end user or fewer hardware and software features.
By optimizing development costs the user gets an exceptional tool, with a great set of development features (color LCD, touch screen capability, codec-based audio, accelerometer, MicroSD card, ...) at a very reasonable price.
-s