I agree. Node centralization is not a problem, because small nodes won't ever die, and their existence will always counter-act the censorship of hubs. For end users, auto-pilot will work just fine for managing channels. 'Running a node' should stand for 'running a profitable routing node' - that's not trivial (but easy enough for an average developer, whom there are millions), and end users - shouldn't route. They should use non-custodial wallet with a proper auto-pilot.
We are at the very beginning of LN, and so much progress is ahead, it makes not much sense to assume that current limitations are forever.