I'm not sure this is a helpful diagnosis - Microsoft didn't have a short attention when it came to tablets (as you say, they pioneered them, and they haven't abandoned them), they just didn't get the form factor right, and many of the Live services have just been rebranded. Likewise, Apple has also demonstrated a short attention span at times. Remember Ping?