You want to stop those who AFK and/or stay at base the entire time? Make it require 3 assists in order to earn any kind of rewards for the match. This is easy for anyone putting in work.
If anything, this change has made it worse. Now AFKers will do their thing for an additional few matches to make up for the lost xp on losses, which is more matches that we have to endure being in with them.