”Rough" here isn't redundant, it's an intensifier. A “draft" might be preliminary, but a "rough draft” is very preliminary. You might start with a “rough draft", edit it into a "reasonable draft”, edit it again into a "final draft" and then turn it into a “published version".