Exactly. The compiled exe only runs with the wdl files it "knows". If you modify them the exe won't start.
But to get a new exe you would have to re-publish anyway.

Using text files which get read in is a work around but the published exe itself is "frozen" and the .wdl files too.

So yes, you can use that work-around if you want