>Any ideas why MS want's it this way. Perhaps I can adopt to it easier if I have arguments for this.
.NET is strongly typed so the program code and intellisense will tell you exactly what type a variable is. However, many people still use some type of hungarian notation (txt, ds,...) and I agree sometimes it makes it more readable.