I'm fairly certain it used to be disabled by default at some point, which means you must have made some kind of decision, even if that decision was to go back to Putmalk's original design. But whatever, let's just drop it.
I have absolutely no problem with tech-trading existing as a feature or even that the main game is balanced around both it and research-agreements, but I'm really not a fan of it being the default option.
I've heard people complaining about it in various twitch-chats (yeah, bottom of the barrel, I know

), that they dislike CPP because 'CPP removed research-agreements for no reason at all'.
I understand that you can't really design a game so that every single twitch-chatter understands it, but if most people use/prefer research-agreements, it makes sense to me that they are enabled by default.