Well, we are digressing from the original topic/question
how the GoogleBot sees such bad practices.
My guess is GoogleBot sees it differently. ;-)
The intent behind is often marketing but sometimes also for technical reasons.
I do not see any good reason why to turn the open web into a landscape of walled gardens.
So we are coming again to the point does Google do it better?
Excluding without technical or legal reasons some devices or web browsers from accessing content on the web is evil!