The lesson here is that it's not about really the strength of the roles or even so much the strength of the fake as it is the fact that there were no pieces in play to put this info together. If you want to promote solving, specifically, doing stuff like this has the opposite of the intended effect
For example, you can have a death miller in a game, those are pretty silly, but if you have roles committed to explicitly checking those elements, at the very least you have a paper trail and town is aware this is something that can happen. It also allows proper interactions to take place based on speculation that mafia can still use to their favor.
In contrast this was a pretty black and white situation where either you believe the set up is constructed in a reasonable way or you throw everything out the window, and there's really nothing to go off there.