It wasn't so much that `any` was forbidden as that `interface{}` practically meaning "any value" fell naturally out of Go's existing type system rules, so there was no need to introduce another concept.
But having `any` as syntactic sugar for that concept is a good idea.
But having `any` as syntactic sugar for that concept is a good idea.