Yeah, the unequal bargaining power between the company and the candidate is a real problem. Even if the company makes providing the access information optional, there's still a kind of invasive coercion happening.
That said, companies have been requiring that applicants submit credit reports for a long time, so the idea that there's a bright line between what's "private" and what's "public" when it comes to employment isn't quite right.