Question: do nice guys finish last meaning?
Answer: AMERICAN. People say nice guys finish last to mean that people who behave in a fair and pleasant way will not be successful in a competitive situation. Our culture rewards aggressive types — after all, we all know nice guys finish last. See also: finish, guy, last, nice.