Can't agree more. If I went to a software job and started reading that stuff I'd get moved into hardware :)
I suppose that's a credit to all the engineers who build all the middle layers that allow software engineers to float along at an abstract and more productive level.