In general, using semantic tags like <meter> and <progress> instead of a div has to be done carefully because browsers and screen readers often have bugs and inconsistencies especially for less commonly used tags (and even for widely used tags)
If only there was a library that could abstract over those differences and provide a unified API, feel and look so I can write code that I know works and looks exactly the same in all browsers.