In my opinion, location names are the easiest and most memorable way to refer to variants. The tradition is as old as the "Spanish flu"... which isn't from Spain at all.
They might be the easiest way to refer to variants but it does seem to incentivise countries/regions not disclosing/testing for new variants in the first place.