I agree with this notion, especially since their is no trade deadline and we have free reign to trade all season. I've made two trades thus far and feel like I should keep my third secure in my back pocket in case I suffer a severe injury to my team and need to make a drastic season-saving move somewhere down the line.
Alternatively, instead of a trade count maximum, there could be a maximum amount of players allowed to be traded. For example: I've only traded a total of two players away in the two trades I've made whereas other members have made deals involving multiple players (3+). The three trade maximum really hinders those who don't set out to make blockbusters every time.