Nah, it's a matter of personnal preferences and use case.
I love CLI mainly because it allows me to sceipt suff, but lots of people don't mind actually seeing what they are doing and clicking on stuff to achieve it.
It's a good news there are piracy tools with a CLI, makes it more accessible to more people - and we should rejoice about it.
For lots of archiving you want scripting. Same for whole albums of songs (i assume every song one item).
That is why cli>gui. In other use cases gui is better (complex video editing via ffmpeg alone would be interesting for example). And then there is jdownloader :(
Imo, the more complex and visual a task, the more likely it is for a gui to be preferable.