You must have been using an old version of MS Office, or had it improperly configured. We use Office for real time collaboration on documents all the time. You can put a file on SharePoint, then have multiple users edit live using a mix of desktop, mobile, and web applications. The changes are immediately visible and this doesn't create different copies.