Avocado, not long ago reigning on our tables, is increasingly disappearing from restaurant menus and our shopping baskets ...