I don't see how that logic follows, if this was a fixed block subsidy over the first 4 years instead of just 50%, surely the situation you are describing would be worse ?
There's a huge difference between fixed forever and fixed for only 4 years and then dropping to 0. Bitcoin is closer to the latter (instead of dropping to 0, it keeps halving every 4 years). Gold is closer to the former.