I just found something that I think _finally_ explains something to me that I never quite understood about C++. I wish a saw this years ago. This is gold.
Const Correctness in C++
There are a few of things like this in C++ that I don't fully understand. A big part of me really dislikes C++ and would rather write in something else, anything else! But as long as we have so many Von Neumann machines around, C++ fills some important needs that no other language can or probably ever will at this point. It's pretty grandfathered in at this point. Sign, oh well.