I am not against it...if the cat is safe: meaning: you plan to keep him/her for the rest of his/her life within your home, safe from predators.....
We have done it without any behavior problems at all.
Sadly, both of those cats have gone on to bridge.
We have recently adopted a kitten from the shelter who will keep his claws since we now have two dogs. We hope they get along, but - hey the little guy could need to keep them in check!
To each his own.