They're not perfect at all and I wish very much that they had competition, but for me to consider it real competition with the product they're providing it'd have to be similarly locked-down. The locking-down is part of the value. There are already far-less-locked-down phones and tablets available for people who want that.
There is side-loading, but there's a lot of friction there that I wouldn't expect normal users to withstand.
There are countries with 0% iOS market share, half of zero is still zero.
A single big company doing this just to cut down on some fees just reeks of greed.
The world is unfair, no one is expected to do charity for developers.
We are not a special snowflake job that isn't expected to give others the necessary payments to keep the whole chain working.