Maybe I am just noticing things now but has select always included the label on drop down lists? I thought it used to say -none- when none was selected.
Yes that was one of the many changes in 5.31 related to screen readers and buttons and such. https://github.com/civicrm/civicrm-core/pull/17675
It also inadvertently made all my contacts appear to be from Afghanistan.