I maintain, that if everybody used a sufficiently smart editor, tabs for indentation and spaces for alignment would be the objectively correct choice.
TBH my money is on that never happening, but maybe we will skip to an even higher level, where the canonical format for source code is the AST rather than plain text - indentation, braces, line length, all the things that humans care about but the computer doesn’t become render settings.
Sadly, nobody wanted it. Check out https://mbeddr.com and weep for what could have been.
The limiting factor on line length should be "is this too complex for your coworkers to understand"