> forced upstream contributions
No open source licence I am aware of, including AGPL forces upstream contribution. They force you to make the source code available to anyone who asks. It is very different. Upstream contribution typically requires a significant investment, there is usually some process to follow, quality requirements, sometimes a bit of politics. Here, you only need to go to the dev machine, make a big zip file of the "source" directory and put it on a server somewhere. And you may even ask to get paid for the hassle, as long as it is reasonable.
As for what you will gain by contributing to an AGPL project. You gain the contributions of all the other contributors. And the original rights holder has no more and no less rights on your contribution than you have on the entire project. They can't take your contribution and make it proprietary unless you explicitly allow it, in the same way that you can't use the project and make it proprietary. It is the base principle of free software licenses (incl. AGPL), everyone has the same rights.
Now, the rights owner had the additional rights of being able to release the software under any license, including commercial licenses. But that's only for the code they own, not external contributions, unless they made a separate deal with the contributors. And once it is released, they can't go back, it can live its life as an AGPL project forever, get forked, etc...
As a contributor, if you don't want to be exploited, just don't sign the CLA and stay with the AGPL license.