Yary,
I have thought of that and even generated a few boards this way. The problem is they only end up with the same outcome if game play starts the way your board generation ended. What I thought would be a "hard" board ended up being easy simply by picking a different starting position.