Australian politicians are too afraid to name China as a national security threat and are wasting precious time preparing the public for conflict, an academic has claimed.