In the future, if we add more templates to the existing 2 types of transactions, we can change the “rather not work on nonstandard transactions” test to accept them.
Won’t older clients will reject non-standard transactions, even if newer [future] clients are updated to generate them?