> Many applications are not designed to have a "stable" database API.
It seems OP is arguing they should.
Regards,Karsten