@ljharb functions are the easiest example where typeof x !== 'object', and the place where we had a lot of subtle breakage wrt the spec.

And the 'cheap' comment is referring to for numbers and strings, for instance, where Object(x) makes new String and Number objects.  But I think this is moot, because we always use this in cases where returning true is the common case.