Personally, the entire time I've played shadowrun, I've failed to accept the normal "team" feeling that many groups adhere too. My characters tend to be live fast and trust no one types as the genre and job requires in my opinion. As such, if I
can use a bit of gear to better myself, I do. Ya, mr. rigger may do it better, but I'll be damned if i'm going to rely on him or trust him anymore than I have too.
Given, I also have tendency of making characters that can solo many encounters with little to no problem, but I always felt that shadowrunners would strive to be at the top of all their job's aspects (not just their role in a team oriented job).
Every rule-of-thumb measure we use has been "this doubles in that amount of time." Exponential growth, not linear. Theoretical limits keep getting pushed back as they're reached in practice. An iPhone G3 has more processing power and more memory than a Cray I, an iPad outdoes the 1985 Cray 2, and both do what was theoretically impossible back in 1985. We do things in cheap games today that were, well, science fiction less than a generation ago.
You have to be careful when refferring to computers because their are two major areas of interest: Hardware and Software. Hardware development tends to grow exponentially at a very fast rate (usually six months to a year), but Software tends to develop at a much slower rate (seven to fifteen years for true advancements).
A lot of what we have today with hardware was seen as impossible by people back in the sixties, but most people that were leading the industry expected hardware to develop as fast as it has been by the eighties. (Many modern wristwatches have more power in them than the first moon landing shuttle).
Software advances would have been impossible in the eighties, only because of the processing power they would have required. Much of the algorithms used in modern software was around in the eighties, just not useful because it was so expensive.
AI has developed even slower than most software fields. That said, simulating AI has boomed with the video game industry. I've coded bots for many hard collision games, and giving the character a "path" to run and telling it to avoid any obstacles that crop up is simple. Its not even hard to have the bots fix the "paths" for efficiency as they avoid obstacles.
Now, that said, by the 2040s (when I would assume drones would start cropping up in SR and be physically controlled) we should see to software cycles at least. I really don't think anything that advanced should have to roll at all to avoid an obstacle along a set path.