You've really hit the nail on the head! I've been a software developer since 1972 (from programmer through CEO). Nowadays, I work for the shear joy of developing software and deliberately stay out of management roles.
For years I have refused to take programming tests as a condition of employment, because I refuse to work for an employer who is naive or stupid enough to ask me to take one. Sadly, those potential employers and I both missed an opportunity to collaborate. Have you written a bubble sort lately or worked without Google at your fingertips to answer your questions?