Why? Because you just want to find fault with it.
Your argument goes along the lines of "the default configuration looks like Windows and I'm a Mac fan so the whole thing is crap." If you want a "start menu" with a box where you can search for an app by typing in its name then you can install one. If you want a Mac OS clone "dock" than you can install one. And for someone reading a site like this, you should not only realise that Linux has the versatility to customise it in so many ways, but you should have the intelligence to be able to do so. It's not hard.
Are you talking about dragging and dropping files between computers? Trivial - the default file manager will do that. Simply open one of the "places" and go File->Connect to Server. Assuming your computers have SSH servers installed (which they don't by default because it's not what most people want, but simply install them with the Software Manager) you choose the SSH protocol, fill in the details, and lo and behold, you can browse another computer's file system and drag files between them. It will even remember all the details including password so that you can do the same thing with one click the next time.
And that's just one example of how you can do it. Naturally, you can mount Windows shares as an alternative, or use, say FTP to a local or Internet server. It's all been done for you.
Not only that, but X-forwarding (usually done with SSH nowadays) allows you to run as many apps as you like on as many computers as you like, displayed on the local host. It's only been able to do that for 20 years or so.
Was that really so hard?