One of the reasons I hate exceptions overall. Someone may add new ones, they break the control flow, they bubble up all over the place, etc etc. They are basically indomitable.
As part of my standard (and pretty lame) OPSEC I always change the default names that apple gives its devices (like "Joiqj's iPhone") to a more generic name (like "iPhone"). Nice to see that it was good practice.
There have been tons of alternatives and they all sucked in different ways - either they were bloated (no, a news reader does not need "far more features") or they weren't free.
Which doesn't cost me a dime. Anybody with half a brain knows that TANSTAAFL, you have to pay somehow, but this way doesn't reduce the magic number in my bank.
My information belongs to ME and I should be able to give it in exchange for anything I want. That is my right that was taken away by the EU and now I have it back.
Not buying something because you disagree with the politics of the corporate structure is a really tough stance to keep. If I were to stick to that I would have to move to a cabin in the woods.