I don't mean to be too snarky about it, but it's a different environment and you're complaining that it's not as easy as the one you're familiar with. "Intuitive" is difficult to quantify; the Windows interface has changed repeatedly in the 7 -> 8 -> 10 era while the basic command line interface hasn't, so once you learn it it's not likely to be obsoleted. There are Linux UIs with all of the stuff you mention - GNOME has always targeted that market.
.NET has its own versioning pain with the .NET frameworks across different versions of Windows. I think it will eventually become more popular on Linux, but only once trust of Microsoft has slowly been rebuilt. Having an open source System.Windows.Forms would help too.
(Professionally I'm a Windows CE developer at the moment, which is a little weird from a Linux background)