Playing a devil's advocate here - it doesn't have to make it easier, as long as it doesn't make it harder. The microcontroller's SW can be written to emulate any chip in the known universe, including those thatk Sailfish already knows and understands. Which might even mean NO extra effort on the Sailfish side. Since we do not know yet which ones those are, using a microcontroller makes sense to offer that flexibility.