I don't believe "snowflake" is a term reserved especially to describe young people.    It is more suitable to anyone who expects a free ride in life at the expense of others, based solely on some weak excuse.