It oftentimes requires so much understanding of how things actually work, and has too little to offer in the way of abstracting those things away.