You hit it on the head, you have "desired skills" to make them some damn money so the higher ups "care about you". And going to bat for you to help you advance is not the same as going to bat to help you clean up a mess you made. I'm happy for you that you have a good situation with your job and management. My work situation is actually pretty nice too. Pay is decent, my manager leaves me to take care of business with minimal supervision, and the work is steady and easy. But I won't confuse corporate niceties like profit sharing and tuition reimbursement with management actually caring about me or anyone else besides themselves.
I have 2 bosses.
The one right above me is a liar, incompetent, and just overall always puts us in shit or in panic mode because he's careless and forgets to do his job. His you go into his office you understand immediately how he is, there are papers everywhere, clothes on his chairs, just a huge clusterfuck. He's the type of guy who will outright lie and make up a story in order to make other staff look bad. He's probably done it to me, as i've been in the room while he's done it to others.
My other boss, the director of our department his great. He's the one who hired me (i was already hired for 7 years at other positions so we knew each other) and he gives me specific tasks that he'd never give to my other boss because i'm sure he knows that he can't handle it. We have a great relationship and he's really not too hard on me or anyone else as long as he feels you're taking your work load seriously.
In my experience of 9-5 work, directors are awesome. Once you get to the very top, picking on the lower-level workers isn't something that crosses your mind...but it's the middle-management guys who are the headwork.
My reasoning is, they get it in the neck daily from the board. So they need to vent and feel like they're more powerful by giving it to those below them, it trickles down the food chain.
I don't really have a boss now, in my current work. I do, but I barely see them or hear from them...but in my previous roles in an office, I was easy to manage as I didn't really need managing - get the daily workload shifted, cruise the internet, everyone's happy.
How about when things go bad? That's the true test of a boss. Will he throw you under the bus, cut ties with you, or go to bat for you? How about when there are layoffs or undesirable assignments? What kind of boss will you think you have then?