IMO, your management is preparing to off-shore your job.
They want more comments not for their own elucidation, but to make it easier for cheap & low-skill developers to understand your code.
Why do I think this?
Without any recent high-profile code delivery failures (none that you mentioned, anyway), or push by outside business-continuity consultants, it's the next-likely explanation.