What, specifically, do you disagree with in these statements?
Only this part, since there are multiple possibility of Bitcoin script/contract (as achow101 mentioned)
Taproot can make all different types of transactions look identical, including simple payments.