What a shock! I was looking forward to getting Android 10 in May!It's been my experience, everything doesn't always get unlimited updates.
Sometimes it's the manufacturer, sometimes it's the carrier, usually it's a combination of both.
But just because an update exists, doesn't mean your carrier supports it.
AT&T and Tmobile might support it, but Sprint and Verizon might not support it.