Browse the support forums of carries and device makers and you'll find plenty of such testimonials. They would brick their devices and find themselves without warranty, which is not exactly an ideal situation.
An app that bricks even <1% of the devices just doesn't belong in the app store where it gets exposure to lots of non technical users.
Why doesn't CyanogenMod replace or repair bricked devices, when their software caused that problem in the first place?
Why should Google or the device manufacturer pay for it?
Users installing it outside the market though as it was always installed have no more right to Cyanogen giving them a new device than Debian or the Linux Foundation would if you destroy your PC installing Debian Linux.
https://github.com/CyanogenMod/android_packages_apps_CMAccou...