I think Apple already does block apps that keep fishing for reviews. But I haven't used iOS in a while. Google's validation process isn't that deep so they will usually miss this.
But yes I agree, it is so annoying. Especially in paid apps. I already paid for the app so obviously I like it.
Not really unless it is spamming users. Apple have an API for sending "yes I like your app" to give a rating and give "no I hate it" a feedback form. On the Play store it is "gaming the system". In the App store it is "working as intended".
But yes I agree, it is so annoying. Especially in paid apps. I already paid for the app so obviously I like it.