It's quite normal that eReaders and eReader apps use off the shelf sw for the actual reader. DRM on ePub is generally Adobe. I'm for Copyright, but DRM is a nasty immoral lazy way to enforce it. Hence an Adobe reader.
However the actual reader software is used in an app or ereader HW specific system, which does the GUI, selection of text, search, notes, bookmarks, library management, navigation, touch keyboard & text entry etc.
All such is pretty poor on kindle and worse on kobo. Kobo certainly has more bugs too.
Bugs with in the actual reader code obviously can only be fixed by Kobo's supplier. Comparing other eReaders that have a Adobe DRM, I conclude that those bugs are not such an issue as the Kobo specific firmware. The Sony, Nook and Binatone HW I have all have Adobe DRM support. The Binatone uses the Adobe reader if the non-DRM epub is in the Digital Editions folder and then renders publisher fonts, otherwise something else that ignores fonts in the ePub and also formats differently! So if the eBook is DRM free and publishers fonts are horrid, it works better outside the Adobe folder.
What decides which reader is used on the Kobo? Obviously the Adobe one for Adobe DRM.
|