The word "secret" in the so-called secret refers to the future, so why can the fortune teller see the secret and let what should happen tomorrow happen today in advance?
Because they can tell fortune, of course, there are very few people who can really tell fortune in this society, and most of them are liars. But fortune telling can't make things happen ahead of time. You can only calculate what will happen and stop it from happening, or the result will change after you know it. The more meticulous a fortune teller is, the longer his life will be, and there will be many diseases in middle age.