Is the "easily detected" part really a problem? The idea isn't to try security by obscurity.
The main advantage is that it would still keep people from using precomputed rainbow tables and slow down brute force attacks with a minimum of additional code, wouldn't it?
(similar to the switch from DES to triple DES back in the day)