You are right. It's me who did that, and I explained the motivation here: http://qunsul.com/redis_part1.html
- it would be more easily maintainable and extendable (lua scripts vs redis fork)
- it would still be usable in any language (because all you need is EVAL the scripts)