They will release Zen4 in end of 2021.
Unless they refresh Zen3 Lineup, Only remaining AM4 Desktop processors to release will be Zen3 APUs.
Your point is correct. But in these days i don't think motherboard will last 4-5 years, and in 4-5 years there will be Zen5 or Zen 6 (I don't Know)
NO...