To your 1): I think it's at least plausible that this would become common; many crazier-sounding ideas have succeeded. There's a big disconnect between talent identification/development industries and hirers, and something like this could help to bridge that gap.
To your 2): Trust me, I have done all of that. It helps, but it is far from a panacea. That is the conventional shit that has resulted in the tech industry barely making a dent in its diversity numbers for well over a decade now. There are so many people for whom I would have so much rather just invested money in them getting a job immediately than spend yet another hour walking through their latest interview experience and explaining why something innocuous they said or did was probably incorrectly treated as a red flag by their interviewer.