Usually for binary search trees other types of binary trees are used with data on leaves instead of internal nodes, but they are quite rare.
One of the reasons you probably WANT to do this is the educational process - often EASIER implements the binary search tree this way and then the traditional way. What for? Almost completely due to removal. Removing a leaf is usually very simple, while removing the interior of a node is more complicated / messy. If your data is only on the leaves, then you are always in the easy case!
It is worth considering where the keys to the internal nodes came from. Often these are duplicate keys that are also on the leaves (with data). Later, if the key on the sheet is deleted, the key in the internal nodes may still hang.
source share