Double nonsense.
People will imagine anything to realize their fantasy.
Indeed. Remember this one that sparked a cottage industry?
and
If the monolith turns out to be man made, it probably has "Made in China" on it.