The reason we are not on the same page actually spans from your confusion as to what exactly Linux is, and what you actually meant (perhaps without realizing) by "rewrite Linux".
Wikipedia tells you that Linux is a Unix-like operating system assembled under the FOSS model. The defining component of the said operating system is the Linux kernel, originally written (starting sometime in April 1991, making first mention of it on the comp.os.minix Usenet newsgroup on the 25th of August, 1991 after having ported bash and gcc to it) and released (September 1991, version 0.01) by none-other than +Linus Torvalds
The rest of the operating system is a loosely-defined assembly of FOSS tools and utilities; without going to many other details, what makes an operating system a Linux operating system is the Linux kernel i.e. Ubuntu is Linux, Linux is not Ubuntu.
Linux kernel is to Linux as metal beams are to a sky scraper. The loose assembly of programs around the Linux kernel is called a Linux distribution, these include core utilities, as well as user interfaces, all programs that use various kernel abstraction layers to execute user-functions. Distributions are the different sky scrapers, they all share the metal beam structure, but the other things around the beams can be quite different and thus produce quite different buildings. So you are dissatisfied with the look of the Empire State Building, thinking that you want to see Burj al Arab, saying that the engineers should change from metal beams to something better when you say to rewrite Linux. The understanding is that you are asking to rewrite the Linux kernel, because everything around it is just other software that is assembled differently for different distributions, think Android vs Ubuntu, the applications (including UI) around the kernel are quite different, i hope you can see that, while both are still Linux operating systems because they both run the Linux kernel.
From there, i can see that your dissatisfaction is with the UI, not Linux, not sure which UI, as there are so many (Gnome, KDE, XFCE, FVWM, Fluxbox, Blackbox, Unity, etc to name a few), i would suggest to approach the UI developers with this idea of changing the user experience vs trying to tell Linus about the savannas in Africa...
I am not trying to be hard on you Ali, I am trying to hopefully spark your interest to research, learn, and possibly some day contribute to what this whole Linux thing actually is.