I'd prefer if computing wasn't structured around the idea of applications and the social component preferred the UNIX way of piping data through various small programs till the desired output manifested and then shared recipes instead of "software", but here I am enjoying YouTube on a small device that's completely locked.
But yeah, your vision is the next best thing I like to day dream about sadly.