That’s because the airline updates your I-94 for you. If they don’t you risk overstaying. There is a website you can use to validate that they did everything correctly.

This does not apply to Canadian citizens.

They changed that.

Yeah, once upon a time you had to return your actual I-94 stamped to your passport to the airline, but today this is done automatically on the background