"Apple was unwilling to negotiate with Google because they are upset over Android."
Alternatively we could use our pretend mind reading in the other direction and say that "Google was unwilling to negotiate with Apple because they had them over the barrel?"
Or we could realize that there are two parties in a negotiation and come to the conclusion both did what would be expected and in the end users will certainly benefit the most by having lots of competition in the mapping space.
"Apple could certainly have improved its existing Maps app if they were willing to play ball with Google. "
Which would have left them bent over the barrel forever?
"every iOS user can plainly see that Apple is worse at mapping than Google."
Because previously so many users thought Apple was better at maps than Google?