Yes, true. I am with you on this. I was just thinking that blend modes are so basic and only require a couple of lines of code.
edit: Moved thoughts to ...