That is how decision trees are usually made in my experience. Though I guess you could make one by hand. You could also make a (small) neural network by hand.
In which case you could argue that neither DTs nor NNs are ML. Only the training itself is ML/AI. An interesting perspective, but this will probably just confuse the discussion even further.