I understand and agree. No complex software is ever finished, perfect, or bug-free. And underlying operating system changes can require changes to application software.
But does removal of the Beta tag indicate the software is "finished, perfect, or bug-free"? Not in my experience. It merely indicates the product has received sufficient testing to be reliable and "major" bug free with the vast majority of systems.