I agree. It feels kinda weird that they disappear even though they didn't die. Would reduce the build time as well.
It actually makes sense to me. If you look at troops being recruited they appear to be signing some sort of contract for the upcoming mission. They are not your army, they are a crew you raise for a plunder mission. If you want them on the next mission you have to pay them again. I like that.