Mac requires you to buy their special hardware and pay fanboi prices. For our developer business to release on iOS , it's mandatory, so we do it in certain instances.
Now that you can get a Octa-core, top-of-the -line processor, 32G of memory, and high-end video in a solid build for $1000 or so, it just becomes a question of what OS to you want to work from as your host? Like choosing car colors - some cost more than others, but you can choose. Unless you want a Mac, then you must do what The Apple says.