I have read http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#MID and https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/mid-function As far as I know, MS's version has always supported the third argument being optional. This is very useful for getting the remainder of a string without limit, especially in combination with other functions to remove prefixes. When the argument is omitted, it is calculated as `Length = 1 + LEN(Text) - Start`. Since it's required in LibreOffice, making it optional should be a backwards-compatible change.
You confuse spreadsheet function with macro function. The lenght argument fot MID function is not optional in both Calc and Excel. The basic function Mid in Calc and the vba function Mid in Excel have an optional lenght argument.
So this could be marked as a feature request rather than summarily closed, then?