I don’t mind games being in early access for a long time so much as I dislike that there’s no differentiation between games that are in early development and games that are mostly done. I’ve played early access games that are basically tech demos, and I’ve played early access games that might as well be full releases with some content updates pending. With thet much variability, the term ‘early access’ becomes near meaningless.
I do agree that having games sitting in early access for multiple years also contributes to the problem, especially when it seems like every developer of an early access game initially says that they expect to release a full version in 12-18 months.