> Yes. The law is worthless for jobs that have complex pay structure.
I disagree. Comparing base pay is the only objective way to compare salaries. You start to get something a kin to fraud when starting to compare "complex pay structures", which are easy to manipulate and use to screw you over if handled by less scrupulous employers/managers.
Also, it seems the law forces companies to list base pay, but they are very well able to complement that info with what they offer to complement the base pay.