Removing "hub-and-spoke" property of Lightning Network?
No as this algorithm introduced in the paper is not very efficient. As far as I understood the paper when it came out basically everyone needs to be involved in finding the path for a single payment.

I want to say a few more things that always get mixed up when talking about decentralization: 


Path discovery and building a censorship resistant decentralized network are two different problems. There are many well known techniques also for source based routing to discover paths. It is the privacy property of the lightning network that gives those algorithms a hard time to come up with an accurate response in 100% times of the cases. This would also hold true for the "famous" hub-and-spoke structure. 
I want to emphasize that the 2nd and 3rd source don't seem technically sophisticated as they seem to make many assumptions. For example the third source relies on arguments given in this video which are (as I have stated in a comment to that video) just plain false. 
It is very natural in almost every decentralized system/network (take the internet or the world wide web or social networks) that central hubs emerge. Having central hubs is not a problem per se. As the lightning network does not require everyone to connect to a central authority every user can decide to connect to other nodes. It might just be economically more useful for users to connect to a central node (in the same sense as people tend to move to larger cities though they are trusting the city to be running well and they don't have to)
Since everything that happens on the lightning network is ultimately backed by the bitcoin network we don't have any problems with censorship. In fact since all the routing is encrypted anyway it would be hard to censor anyone on the lightning network.