It's pretty ridiculous that they couldn't just implement a mutual agreement feature where: Team A asks Team B for a friendly at X time, if Team B agree's beforehand the game plays, if he doesn't it's cancelled and if he doesn't respond it doesn't get played either.

How can that be harder to implement than what is planned? This update still doesn't stop the big issue of people not wanting to play friendlies.