Thanks for writing this! It really got me thinking and I also really like the analogy of "horseless carriages". It's a great analogy.