Intel with their own production facilities seems to manage the shortage better than everyone else. Their product may be worse, but their supply situation has been consistently better since December.
Well, that's likely true, though it underestimates how many people will continue to buy the established option regardless of a better alternative being around.
But when not a single AMD processor is available and Intel processors are, that's just logical. Later on AMD processors were available, but way more expensive than before, with Intel selling nice options like the i5-10400F at their lowest price ever. That price difference in essence still continues today. Right now at that price point the Intel offering is unbeatable for AMD.
To a certain extent, they have to compete on price.
Price elasticity of demand for AMD is partially dependent upon the price of Intel chips. There will always be pricing pressure, even if there is scarcity of AMD chips, because to some extent AMD and Intel chips are substitute goods.
Your comment gets far less sensible if you consider just how many CPUs are purchased directly by PC manufacturers, for whom supply continuity is very important. Lenovo isn't going to "wait a few months," even if some individual purists would be willing to do so.