I have made another comment in this thread where I make a distinction between what people _try_ to achieve, and what tradeoffs they make on the way.
You are right that most functional languages do not have pure and total functions. However, the inspiration they take from is usually the pure/total functions as described above.