Merge Requests are a good way to visualize new changes that are about to be made in the master branch.
Instead of making changes directly into master, the Merge Request workflow allows you to:
allow others to review the changes
allows the pipeline to run once without affecting others or the master branch
allows for additional changes to be made

and see the status of the pipeline for a specific branch

but also to give other developers the possibility of giving their feedback regarding a feature/fix before it gets merge into master.
