> slick abstractions will be developed in the next 25 years.
Don't bet on it. There are tons of failed examples of attempts to enable plug and play programming (connecting pre-made components together), and it never scales. The devil is in the details.