You will probably argue thats ok because you would have wanted one anyway by that time or some such point, but the fact remains that Apple will force you to upgrade your hardware not very long away by not allowing you to install anything on it.
Using your own conservative estimate, 8 years seems like a fine lifespan for a laptop, far longer than the "few years" you initially said. And in practice, there are plenty of macbooks that have been running even longer.