So...I guess I'm not trading ever again?
I have a more-than-20 character password that includes multiple symbols and several case shifts. The only time 2FA would be more secure than just using my password is if 1) someone got a keylogger on my box, which is doubtful, or 2) someone grabs DE's account database, which would still take longer to crack than it'll take for Warframe to become a reality. The former is clearly 100% my fault if it happens, the later is clearly 100% DE's fault if it happens. I'd expect support to tell me "too bad" in the former case, and that's fine. I'd expect support to revert everything in the later case, which I'd expect even with 2FA. In no scenario related to trading does 2FA actually, practically solve anything, unless you have a super weak password. And if someone uses password123 as their password, they deserve to get hacked.
But sure, let's restrict trading to 2FA and call it a "security measure." No way it has anything to do with driving more people to buy stuff directly from the market instead of other players (who will sell it far cheaper than the market). I'm sure that adding those mod packs in the exact same update is just a total coincidence, too.