Why don't Americans celebrate labor day on may 1

by Yibabel

It's kind of weird that we don't celebrate it on may 1st, especially when we the Haymarket riot happened in America.

voyeur324

/u/QuickSpore has previously answered Why is Labor Day in America not celebrated on May Day? but others may see fit to elaborate.