They didn’t hide it, but a huge portion of their audience doesn’t read the forums. A 10 minute video of Linus ranting about them would have opened this scandal to a wider audience years ago.
There may have been non-disclosure agreements between Linus tech tips and PayPal Honey. They may have threatened to sue him if he went public. I’m assuming we’ll find out the details in the next few weeks.