I do think the comments about what's happening in the work place (generational differences) are interesting. I'm a Millennial, and I do see plenty of instances where older employees aren't current with technology. It can cause problems. Then sometimes companies try to swing so quickly to the latest trend that it alienates the people they're trying to make happy!
I would appreciate a more casual dress code, but doubt that's going to happen in my company anytime soon. It's not incredibly formal at least.