Hi, yes that does make a lot of sense.
We use mostly UDP, and TCP, where necessary, and generally speaking do not encounter NAT problems. We have had a good few issues where customers routers have had some sort of ALG operating but once switched off FreeSWITCH has handled the NAT perfectly...