I know people have been asking for a passport system for a long time but im not fully aware of how it will fix all of the problems.

It's not meant to fix all the problems, it's meant to be a step towards fixing one of them. They have to start somewhere. Maybe their prioritizing could be better, but atleast this is a start and a step in the right direction.