Removing Fish break login in any way

I dont know why but when i remove fish auto login breaks, terminal login breaks, password not accepted anymore. Is it realy that much important to use fish for all os? I do not want to use fancy terminal, it should not be a problem not using fish.

So, i edited /etc/passwd and it fixed the problem.

Its the default shell. In the wiki its mentioned, how to change the default shell.