You claim that setting the maximum memory to 128 megs (or something else) will help people. I would claim that it wouldn't. If people install Redis and don't update the default configuration, with 128 maxmemory limit, then trying to use any more than that will either prevent writes, or it will cause data loss. Neither is desirable for most users.
On the other hand, leaving the default to 0, generally the user won't lose any data. They may run into performance problems if Redis starts swapping, but Redis makes no guarantees about performance (it only offers expectations).
If you recently ran into an issue where the default of "no limit" caught you, then might I recommend that you add monitoring via Munin, Monit, Nagios, etc., add notifications if/when memory use goes too high, and possibly also add notifications on the client side if your client-side performance goes bad (or periodically check your slowlog via cron job).
Regards,
- Josiah