@cdixon.eth
The main thing is the infrastructure has vastly improved. Ethereum (2015) was really the first time you could build apps, and of course only recently with L2s and other innovations (last year or so) have apps with low gas fees and good performance really become possible. Farcaster is a case in point.