> From a practical standpoint, going with 32-bit over 16-bit means not much more than making the datapath twice as wide
Actually, that is more true from a theoretical standpoint.
From a practical standpoint you have twice as many traces to fit on your board and route, you have more chips, higher power requirement, etc.