With 4.4.2 Rooting is not so easy. Google have made it harder to do and for good reason, in my opinion.
The term "Root," comes from the Linux operating system on which Android is based. The basic and ALL encompassing control comes from the Root Operator. As Root, or at Root pretty much anything can be done to alter all aspects of the operating system. To an experienced Linux/Android person this is almost essential if one like to look around and dabble. By experienced I mean programmers with many years understanding of the C-Language and Linux.
Having Root access is almost certainly deadly in the hands if any lesser experienced person. The term "Bricked" came about as a direct result of people messing with stuff they think they understand or worse, read from a website and then purporting to know what they were doing.
I have been programming for 35+ years, Proficient in C and many other languages including Z80 / x86 Assembler, I have a good understanding of Linux at Root and a small amount with Android
- AND - I have no intention of Rooting my X Dev edition, or Tablets. Caveat Emptor.