Are multiple revisions a design mistake?
No. It is a standard industry practice to make new devices in steps. These steps take the name of board revisions. All projects have revisions and changes. Some revisions reflect design creativity. It is the same thing as writing an important letter; you may rip it up and do it again. Even NASA has revisions.