Even if a software engineer isn't working on AI today, they might soon and maybe companies should prepare them in advance?
Yearly testing would make sure they remember important linear algebra concepts.
You seem to be assuming that 100% of software engineers are going to be programming, not just AIs, but LLM-style AIs. That is a massive assumption, and one that I believe is false.