As someone else has said, on distributions that go for ease of use, the terminal isn’t really needed.
However, I do consider it a convenience feature even for users who are not savvy with it: You can either troubleshoot an issue by giving instructions like “Open application X, navigate to Option, open Tab, press Button, then enter Text, hit OK and repeat for each” or “copy and paste this command into your terminal”. The amount of work on both sides is likely lower plus there’s less room for error.
The reasons aren’t worth listing because they’re all known but here we go
You need to use linux shell to get anything done.
There, that’s the reason.
Linux will never be popular until you can do everything, and I mean, everything without entering a single command in a terminal.
As someone else has said, on distributions that go for ease of use, the terminal isn’t really needed.
However, I do consider it a convenience feature even for users who are not savvy with it: You can either troubleshoot an issue by giving instructions like “Open application X, navigate to Option, open Tab, press Button, then enter Text, hit OK and repeat for each” or “copy and paste this command into your terminal”. The amount of work on both sides is likely lower plus there’s less room for error.