isn’t it trivial for management to see a higher bar, and enforce it? If expectations are not met, just fire them. The solution is simple IMO.
Are the managers competent? Do they know how to evaluate if work/goals are being met without counting how many hours the employee is online?