רמב"ן
Ramban on Genesis 41:5
Q — Why did Yosef, asked only to interpret Pharaoh's dream, go on to recommend a national grain-storage policy? Was he overstepping as a prisoner-turned-courtier?
A — Ramban: he wasn't giving advice at all — 'הליועץ למלך נתנוהו?' Rather, the storage plan was part of the dream's interpretation. The thin cows eating the fat cows was not (as Rashi says) a symbol of the famine making the abundance forgotten; it was a symbol that the famine years must be fed by the abundance years. Reading the dream this way, Yosef's instructions to Pharaoh in pesukim לג-לו (appoint an overseer, gather food, store it) are not extra-textual counsel but the dream's command. The chiddush reframes Yosef's role: not the precocious counselor stepping past his station, but the faithful interpreter completing what the dream itself said. (The 'forgetting' and 'no trace' elements come from Pharaoh's added phrases 'ולא נודע כי באו אל קרבנה ומראיהן רע', not from the cows being eaten.)
ותאכלנה הפרות - על דעתי הוא סימן שיאכלו שני הרעב את שנות השבע, ומזה למד יוסף לאמר לפרעה ויקבצו את כל אוכל השנים הטובות, והיה האוכל לפקדון לארץ לשבע שני הרעב, כי ראה שהפרות והשבלים הטובות תבואנה אל קרב הרעות. ואיננה עצה, כי הליועץ למלך נתנוהו, רק בפתרון החלום אמר כן.