"Why is almost every companies focus on the multiplayer aspect?"
Well for one it's cheaper to develop half-assed A.I. (or no A.I. at all) and let the multiplay carry it the rest of the way.
You know selling dlc before you patch the client doesn't impress upon me the need to support your shit. -massdev