I would not make a genaralization about linux desktop from SUSE since it's main focus is not the desktop in the first place.  But I do have to agree that what he was explaining soulded like APT to me too (and some).  Both sides of that coin have some good and bad.  Some standardized rules should resolve some dependency issues.