If you're a company, you'll do what makes you money, regardless of how you feel about regulations that affect you.
Legal hassles are totally worth dealing with if the cost of managing them doesn't exceed your profit. If you're the right company, legal red tape can be a very effective barrier to entry.
It's very unlikely that any free API is going to make you enough money to deal with any legal hassles. Some companies will charge API clients through the nose. Others will cut off access. Either way, it's not going to lead to a more free ecosystem.
Legal hassles are totally worth dealing with if the cost of managing them doesn't exceed your profit. If you're the right company, legal red tape can be a very effective barrier to entry.