Your text editor has a dictionary that it consults in order to decide whether to complain about a word you type. This dictionary has an entry for *endpoint* but not for *startpoint*.

Why is that? It's hard to be sure without knowing which text editor you are using and where its dictionary comes from, but it is likely that one of the techniques used to compile the dictionary was to consider the most frequently used words in some corpus. And *endpoint* is a more frequently used word than *startpoint*, so it is more likely to be included in such a dictionary.

The *OED* notes that *startpoint* is rare:

> **start-point** *n. rare* = *starting-point n.*

> 1876   J. Ruskin *Fors Clavigera* VI. lxii. 59,   I find myself..without any start-point for attempt to understand them.

And here's a [chart from Google Ngram Viewer][1] showing their relative frequencies:

![relative frequency of startpoint vs endpoint][2]


  [1]: https://books.google.com/ngrams/graph?content=startpoint,endpoint&year_start=1950&year_end=2000&corpus=15&smoothing=3&direct_url=t1;,startpoint;,c0;.t1;,endpoint;,c0
  [2]: https://i.sstatic.net/ejEbN.png