Linux support is a magnitude harder than Windows/Mac. Even Linus himself complained about that multiple times. If the Linux crowd wants to become serious about the desktop, then everything should be standardized. Userland, boot, APIs, everything. It shouldn't matter which distro the user is running, I should be able to compile once and run my app everywhere.
Why would you skip online login? It protects your laptop from being stolen, it syncs settings between devices, etc. Do you skip online logins for Android and iOS phones too? Of course you don't!
Ok, imagine the following scenario. Tesla decides not to pay Musk and hire all these people instead. Would you join the workforce? They will give you share options with a three year vesting period and zero salary. Go on, join them on these conditions!
Corel. You all are too young.