API is not a random artifact but a dedicated feature designed to separate one program from another. It also implies much more stability for the external connections to the code.
It's like saying that display is a "random artifact" of a computer not making any difference in its design or usage.
It's like saying that display is a "random artifact" of a computer not making any difference in its design or usage.