The companies that are still selling these need to be boycotted. This is a matter of profits over ethics. If people are still buying them, they're going to keep selling them, they won't just take them off the market, because BUSINESS. Speak with your dollar and yell at anyone you see buying this cruel devices.
You want your birds' beaks and nails filed and trimmed? You can go to your vet. It should not run you more than 15$.
Birds should have at least 3 different varieties of tree branch-like perches. Those dowels are garbage. Throw them out. When standing on them, they hit the same pressure points on the feet, nature didn't intend that.
We have taken them from the wild, let's treat them the best we can.