Additionally .. are you joking or serious that the tx fee is not variable with the size of the transaction?
In the original cryptonote code it is not. However, ultimately miners will prioritize smaller and simpler transactions with the same fee so if you want a large transaction to confirm quickly (if at all), you probably need to put a bigger fee on it in practice.