It doesn't matter whose fault it is. I mean its really users fault for not using messaging apps, but that's clearly by design. Apple crafted iMessage to be good enough that iPhone users overwhelmingly use it and it provides a much worse experience when texting non iPhone users.