I do not expect that programs will devolve into very small pieces of a few lines. There is a principle in systems theory called Ashby's Law of Requisite Variety, which dictates that there is a minimum complexity for each particular task and that it is impossible to reduce a task beyond a certain point. My own intuition about interchangeable parts indicates that medium sized pieces will be more commonly used. the key factor blocking interchangeable parts in computers is the irregularity of data structures; each system uses a different mechanism of encoding, and JSON doesn't cut it as the universal interchange format, which has superseded the awful XML. JSON does not work that well for multimedia assets and is not a database. Eve is among the very few of the next gen languages that correctly recognized that without a database you aren't really a next gen development language/system. There are an awful lot of language projects recently done or underway now that don't have a database system inside them, and i consider them doomed, but obviously their proponents are optimistically assuming that data interchange is not a major factor. Since a computer's entire purpose is to input, massage, and output data, having the ability to store and structure data flexibly is rather crucial, but yet project after project gets fired up without any mention of database (Red team, are you listening?)
I think that Eve's approach using markdown gets the typographical benefits that are the big payoff, with minimal additional typing cost, and avoids the awful tangle/weave approach that was dead on arrival to most of the programming community. At the time Knuth did his original work there were no IDE environments outside of the LISP community, which worked in isolation. LISP was interpreted in an era where computers were slow, and compiled code was king. Times have changed, and now we have surplus CPU power that we can burn it recomputing massive amounts between keystrokes. So now we are in the instant feedback era. Knuth's approach was a dead end, and by acknowledging its failure, we can try something else.
Not to beat a dead horse, but if Knuth had picked Intel assembler or AT&T assembler to use in his book, there are simple tools that will convert between the two, because it is really a minor difference. Intel is mov dest, src, and AT&T is mov src, dest. BFD. Since the intel machine had fewer registers than any other computer, the first and most popular CPU was actually a great least common denominator to select for a reference book. The moto 68000 had 32 general purpose registers, and the intel only had 4 (at best), so his sample code using only 4 registers could have been then mapped to a better CPU trivially. I have tried to use his work in the past, and wouldn't have so much heat on this issue if i hadn't wrestled with MIX. I have had to learn in my career OS/360 assembler, Moto 68000 and Intel assembler to a rock solid level, and when i hit MIX and found that it didn't map well to any of the three machine languages i have had to learn, it was upsetting to say the least. You pay $50 for a hardbound book, and in return you hope for value, and there wasn't any because it was too much work. His algorithm implementations were so cleverly optimized, that simple errors of mapping to intel assembler were fatal to the reliability, and i gave up trying to convert mix.
There is no greater genius in the history of computers who has made so much valuable work less usable than Knuth. The amount of breadth and depth of material he covers is mind-boggling. But I find it personally offensive to see genius wasted. There is a old story i read a long time ago, about some wealthy nobleman who hired Leonardo da Vinci to design a fantastic castle out of marzipan. He built this incredible model of a castle, then they wheeled it out to a party of aristocrats, who proceeded to eat his masterpiece, much to his chagin. Maybe Knuth was channeling Leonardo who wrote his notebooks in mirror image writing so nobody could read them. Liebniz was another super genius, and evidently he spent most days researching family trees for wannabe nobles. Super geniuses are rare, and instead of being in every programmer's back pocket, the Knuth material rots away.