You first mentioned this change many weeks ago. How many weeks does your one dev need to implement this? Is he just back from a 2 month vacation?
Believe me, we know this is a server side change that has nothing to do with any platform, as you have correctly pointed out. what we dont know is why this would take so long to implement. This is a small module that needs to be changed in your programming and should not take this long. To simplify it, it is really just a few IF..THEN pieces of code...IF there is a few games on this day, THEN only 1 friendly can be played.
Seriously, this is such a small fish in the ocean in terms of programming and like the other poster said, this is simply a stalling tactic.
More important is the 3-hour-between-match-minimum fix. Do we have a ETA on that yet? Or should we expect another year before it is mentioned again?
Regardless, your proposed fix is hardly a fix in the first place. What was wanted by ALL, was the option to deny unwanted friendlies. We all want the capability to approve a friendly before it is played. Your half-assed solution is just that, half a solution...sure, you limit unwanted friendlies, but you dont do anything to help prevent them for those who dont want ANY friendlies. Frankly, that is the only viable solution, and you dont even look at it as viable. WHY?