I think it's immoral to declaw cats. It's against their nature of who they are. I will never declaw my cats and they are all my family. My fur children. I would adopt one who is already declawed just to give them a home.
I think the best thing to do is to buy woven throw rugs. You can get them in at any department store for inexpensive prices. My cat who passed and the one that I have now, both love scratching the rugs.
The reason why cats scratch is because they feel pain and stiffness in their paws. The develop arthritis. Declawing them makes their arthritis worse and in turn they can get other diseases too.
Right now, I have a female cat. She is the love of my life. She listens to me when I train her on the scratching. It's wonderful when they trust you.