Each to his or her taste, but I do not think of "retro" as either an abbreviation or a "cute" shortening* but of a term now perfectly acceptable in the world of aesthetics. As I preceive it, retro is a term used to describe elements of modern culture that are consciously derivative of various trends, modes or fashions of the past which have come, quite often incorrectly to be seen as unfashionable.
Indeed, I think tournedos Rossini, oeuf a la Princesse, quenelles Nantua, and crepes Suzette are retro, but have no question but that they have their place on fiune menus. In another vein, restaurant (or home or office) design that harks back to the 1950's may be retro but when done well most asuredly has its place and its charm. On the other hand, return to serving Jello for dessert and that would be retro with its most negative ramifications.
P.S. Like you, I have little but scorn for those who use terms such as "veggies" or "din-din". I would sooner go hungry than have to dine on "din-din".