Don't miss Pascal Costanza's opinion in the comments, to put things in perspective from an expert Lisper:
My impression is that you [haven't used] neither Common Lisp nor Scheme on a regular basis, and/or in a considerably sized software project. Most of the issues that you mention are "academic", in the sense that they are theoretical problems which tend not to bite you in practice