No, considering that Apple will provide free OS upgrades. From previous comments, the only machines that can't be upgraded are those with <2GB RAM. When I last looked for a laptop in 2014, I couldn't find anything with less than 4GB of RAM which implies anything below 2GB would have been an old machine already.