You can override that behavior, of course. I ususally use 'make SYMBOLS=1 OPTIMIZE=3' for symbols, but then I'm often debugging fairly 'heavy' targets.