Firstly, I'm disappointed in HN for the downvotes on this. It's a fair question even if it doesn't agree with your dreams of going to Mars. I feel the downvoters are no reflective of the intellectually curious that made this forum so popular.A mindlessly offensive comment or joke, I'm with the downvote brigade, but this is a different POV only. Shame.
...back to the question.
At the risk of annoying people with more Elon, he said it well with "“I think there is a strong humanitarian argument for making life multi-planetary, in order to safeguard the existence of humanity in the event that something catastrophic were to happen"
So for survivability alone, this is a good move for humans. Kind of like putting your investments in several categories to reduce risk. We have weapons capable of destroying the earth + what nature can do, it makes sense to have safety systems for humanity's existence not earth based.
Also historically with great exploration into the unknown there is an aspect of 'we dont know what the benefit is' but history has taught us there is usually a benefit in finding out, whether that be knowledge gained in the process or what we find at the journey's end. We'd all still be in some part of Africa (more likely extinct really) if people had not wondered what was over the next hill or ocean. We can debate maybe that hasn't been a good thing for the world or some societies, but it has been for the population and knowledge curve of humans.
And your comment 'I think it is clear that Mars is not suitable for mass migration.' Really? Why is that? Id debate this will be like people heading to my home of Australia some 200+ years ago. The first settlers had a hell of a time, many died or eked out limited quality of life. But over time humans have the habit of building on the previous generations progress. So today there is not a great place for mass migration on Mars. But I have no reason to believe we can't change that in 50 or 100 years.