The solution I accepted for an earlier question How to get Google's logo as a startup tile? no longer appears to work. I'm not seeing the "pin to start" option offered even after deleting IE history and restarting.

In fact a comment suggests Google has removed this "pin to start" option.
Is this the case? If so, why, and is there a way to get the simple blue Google square on my start screen? For me personally that used to be a simple mental shorthand for "fire up Internet Explorer, but with Google as my homepage". The Google standalone app doesn't do this and is actually an inferior experience to using Google within IE.
The IE tile itself would be fine, except its tile (in its "theme" colour) doesn't stand out like the old Google blue.