Потому что она называется не по функции, а по форме. Слово лопата, если грубо, происходит от слова лапа. Если точнее, то оба они происходят от слова лоп, которое означало вообще широкий/плоский. От него же происходят, например, лопасть и лопух.
На испанском La pata - ножка