Some consequent nodes might need the DataTableSpec. If you don't provide the DTS in the configure the next node can only be configured if the previous one is executed, this is not really practical in big workflows or when some nodes take more time. Whenever you want to change something the previous nodes would all have to be fully executed before.
Typical you would use one method for execute and configure to generate the DTS.