> Why should they when they have macOS already?
Because Apple cuts support for old MacBooks eventually, even if the hardware still works perfectly. See also my other comment: https://news.ycombinator.com/item?id=48745199