That's because long before WWI the US had what was called Memorial Day in some states and Decoration Day in others to remember the war dead. It was celebrated on different days in different states based on when flowers were in bloom for decorating the gravesites. In the early 70s it was made a federal holiday. That's when the poppies are worn here.