I think the main reason for it being considered bad form is that it lacks clarity. Most people don't know the characters (they probably know $, and maybe guess that # is a number but not know which type; after that they come unstuck). The concept belongs to yesterday.