I don’t think you can call the developers’ reasons cop outs. The developers have made no commitment to make users happy. The only commitment they make is that the features listed on their site are in the application. They explicitly state the lower() function does not handle Unicode. You can not cop out on a commitment you have not made. And you can not cop out on a commitment somebody arbitrarily assigns you. SQLite is public domain. Ask for your money back if you’re not satisfied with the gift you received.