Hot take: Estonian does itself a disservice by calling its agglutinative endings 'cases'.
Many Indo-European languages have or had cases, mostly syntactic and limited in number.
Estonian endings are semantic and numerous, similar to Korean.
Nobody would say Korean has 'cases.'
Please know that we regret this situation deeply.