I'm torn on this one. I had a lot of my time wasted in several interviews because I was afraid of bringing up the paycheck. Once I started asking about it, I was able to weed out jobs I wasn't interested in or willing to take really quick. I even had a few interviews that I politely excused myself from after professionally thanking them for the opportunity to meet with them. I was honest about the pay being insufficient for my needs or for what I felt the job should pay, but polite and professional about it. I don't think there's any problem with that.
Also, I do work for a paycheck. Yes, I work hard. Yes, I do a good job. But I don't fly "for the love of flying". Love of flying doesn't pay the electric bill. If someone doesn't want to hire me because I want to make money, have a life (time off), raise a family and all of my other goals then I don't want to work there either. That said, I certainly understand what you're saying about not bringing up money. I just don't think it is a hard and fast rule not to bring it up. I think you have to be willing to accept that bringing it up could result in you not getting the job just based on asking.
When I was conducting interviews, I never minded if someone asked about pay and/or benefits. I would rather everyone be up front about it so I didn't have to interview and hire someone six months down the road. Employee retention in this industry (and any industry) is a huge money saver. Every time we send someone to the sim that's $10k. It's cheaper to pay someone properly, provide proper benefits and make sure they're going to be happy than constantly hire and train new employees.
So, long story longer, I understand the concern with asking about pay but at the same time you can't just blindly go into a job not knowing or caring what it pays. You do have bills and a life to pay for. Good luck!