I mean, as I see it the reason companies are requesting these checks is because of all the naming and shaming of companies whose employees were found to have posted inappropriate things (or done other actions). So naming and shaming them seems sort of ironic to me.
Are you suggesting much more aggressive methods?
It’s about power dynamics. Generally speaking, one bad employee isn’t going to tank a company, whereas this makes it possible for one bad tweet to tank a person’s employment prospects.