possible to change tx "max fee"  to output amounts?

seems like the only use case that would support such a tx is spam/dos type stuff that satoshi warned about

its not a fix for everything, but it seems could help a bit with certain attacks