Care to explain? How does something like procfs map better to hardware than an explicit API?
Systems like /proc/ are cornerstones of the “Everything is a file” concept.
The idea is that files are just byte streams/arrays, and pretty good to be optimized.
If your point is simply that “files are efficient because they are just dumb bags of bytes”, then you are in a rude awakening.