Предполагаю, что микрософтовский .rel заточен только для процессоров i8080/Z80 и для других не годится. SDCC же более похож на GCC. Свой .rel - плата за бОльшую универсальность, в данном случае - мультитаргет. Я помню время, когда в SDCC был другой объектный формат (расширение было то ли .obj, то ли просто .o), кажется, в версии 2. Надо думать, команда SDCC не имеет цели поддерживать протопиетарные форматы в пользу открытых.