I like what EndlessOS is trying to do but it prioritizes the ability to be a complete OS that doesn't need an internet connection, whereas the article wants a browser-first OS (and assumes an internet connection). So aren't those kind of different use cases?
I think it's also the immutable nature of EndlessOS, its not something you can break as easily as a regular Linux distribution, and acts much more like ChromeOS.