I don't think any of these are real weaknesses of BIP39. Points 1 through 4 are essentially "You lose access to it by some means or other". This is entirely preventable by making multiple back ups, and one of your back ups being stolen won't immediately lead to loss of your coins as long as you are using a long and random passphrase. Point 5 is easily negated by storing it in a way that TSA agents don't know what it is, or memorizing the 12 seeds for the brief duration of crossing the border. Points 6 and 7 are nothing to do with BIP39, but to do with the Trezor wallet, and are entirely negated by using a passphrase.
I agree. Hide it from airport police officers is very easy. Just write some of the words in your cell phone and memorize one or two of those words. Or just underline your 24/12 words in a book, something like that. Just to get past the airport police officers.
BIP39 is a very intelligent and resilient system imo. You can easily hide, backup, store, etc.