Should Apple let older iPhones downgrade to an earlier version of iOS?

Some Apple customers want to downgrade iOS on their older iPhones. Should Apple let them do so? Or do the headaches outweigh the benefits of running older versions of iOS?