I thought the acid test of whether a song was 'folk' or not was if it lasted through a generation or so. There are some people who are still arguing that Bob Dylan's stuff isn't folk yet as it hasn't been tested through time. I don't think you can apply the test to one style of music but not to another.