My first pet birds were cockatiels. They were sort of a rescue situation. My cousin was leaving for the military and left his birds with his mother. She had little to no interest in them, so they basically stayed in the cage all the time. I was 14 at the time, and had been around them a little, so I thought I'd try to take care of them. Granted, I didn't know what I was doing, but I learned. The female (Rocky) lived to be 26 years old, and Sam was somewhere around 19. I had them for about 15 years.
My experience with them was pretty good, although neither of them were affectionate birds. They were what I'd consider typical "pet store" birds, the ones that are packed in a cage and have little to no need for human contact. That had always been my experience too with parakeets. They were just "bulk" birds that were sold pretty cheap, because they had no personality and were just living decorations.
My attitude has changed a lot over the years. While my preference probably still isn't to have a parakeet, my third bird (Zoot) taught me a lot about how different birds can be. He was a stray, showed up at our house one day while we were outside in the yard. He was very affectionate, loved to be petted, and loved as much attention as you could give him. That turned me completely around on my opinion of birds.
I totally agree that cockatiels and parakeets shouldn't be sold as throwaway pets, and people should do their homework before adopting any kind of animal. Parakeets especially shouldn't be for younger kids because they're relatively fragile as well. I can't even begin to tell you how many people came into the pet store where I worked to get a replacement parakeet because their kid broke the bird's neck, drowned it, or some other horrible thing. I turned them all away.
It may sound silly, but I even have the same feeling when it comes to fish...they shouldn't be throwaway pets. A goldfish may be able to survive in a bowl, but that doesn't mean it's a good environment for it. If you're going to have a pet, do it right. The experience is better for all involved, and the pet will be healthier and happier.
Others may disagree with this, but in my experience, whatever training that pet store workers had was more about pushing product/pet sales than actually understanding how to match pets with their owners. The owners didn't really care about that as long as they got their money, and of course we didn't accept returns on animals. I can go in my Petsmart and probably buy a parakeet and a hampster with one cage and not be questioned as to whether or not I'm putting them together. The sad thing is that some people don't know any better.