Well.. WFC is used for generation. I guess it's needed to do validation work too, because now completion check is very cheap.
And as from your screen - it's even not effective sometimes)
The game has button "new level", but since validation isn't perfect - it didn't give it to you)
Also, there're particles and sounds after complition too
sorry for that bug happened to you)