is this type of algorithms are must to do and always be in mind
Importance of this concept
Bellman ford is easier to realize and code, therefore in cases where something simple is required, you 'll preferably code Bellman Ford.
Also, if not exactly this, then sometimes similar concepts are used in some questions. So, it is always better to understand this.