The developers of screen reader apps are responsible for presenting the information to the user, just like a browser is. It is a mystery to me that they've managed to shove that burden onto every single developer who builds a website. The data is already there and Google manages to extract what's relevant, why can't the screen readers?