Why is it that the Bounds.Intersects DOES NOT WORK if the gameobjects are rotated?

While testing the intersection of two cube gameobjects I noticed that when they were neither of them was rotated, the Bounds.Intersects was working just fine.
But when either of them or both was rotated to my surprise I noticed the Bounds.Intersects ceased to work.

I believe it has to do with Bounds’ representation of a AABB.

An axis-aligned bounding box, or AABB
for short, is a box aligned with
coordinate axes and fully enclosing
some object. Because the box is never
rotated with respect to the axes, it
can be defined by just its center and
extents, or alternatively by min and
max points.