Each case is individual, but you definitely don’t need thousands of icons, especially when they are added as an external library; they can affect your website performance in a very negative way. That’s why it’s a correct practice to store them locally.