I see this theme a lot when this topic comes up, and I feel it misses the point.
Does the CEO provide 700x the value (based on $21.2M / 2000 hrs = $10600 "hourly rate") of a warehouse worker earning $15/hr? They absolutely provide critical input and decisions at the helm of a large ship, but if you break down their input versus the input of everyone under them...is it actually such a huge disparity of mental and physical effort to warrant a 700x difference in pay?
Secondly, if the company wasn't spending that much on CEO compensation, the money could go plenty of places beyond sprinkling pennies at warehouse workers. Infrastructure investment, product development, or other ways to grow the business. Employee wellness programs, crisis/hardship assistance, etc to support the workforce.
Looking at it as only CEO salary divided by employee count is a very limiting perspective that ignores a lot of potential ways that pile of money can be used besides making a very rich person a bit richer.