IMHO it all boils down to habit. I switched from Excel to LO Calc and am quite happy, too, though it does feel a bit awkward and sometimes it just gets in the way. I managed writing a macro though, and it was surprisingly easier than I thought.
No—it boils down to network effects and coordination. As I wrote here: https://news.ycombinator.com/item?id=9069761 , in my business we use MS Office, our clients do, and funding agencies do. There is no easy or simple way to move everyone from MS Office to an alternative simultaneously. So it doesn't happen.
People who never or very rarely need to do document interchange may be okay with Google Docs or LibreOffice, but people who interchange complex documents on a regular basis must use MS Office.