For extension of spouse visa, if the A1 English test pass in beyond the expiry date, then a new A1 test will need to be passed.
As far as why she has to take another test, then the question is best addressed to the government. They have made the rule and you have to follow it. If you think the rule is wrong, then you can start a campaign to change the rule, or challenge it in High court.
regards