Sure Microsoft wants to promote their products, they are a business afterall, but they are not blind to the fact that there are other great platforms out there. Last year there was an Interoperability award where entries were required to integrate other platforms. Keep watching the site, it may return.
You don't have to spend money to participate, there are free versions of all of the software listed in your email, ie Visual Studio Express, SQL Express, etc.
Also, Microsoft is also very sensitive to the limited budgets of students which is why they built Dream Spark. Are you aware of Dream Spark which provides free software to students? It is new so it doesn't yet encompass every country and every school worldwide, but it includes many, many countries and hundreds of schools, and more are added all the time. If your school is included there may be lots of free software available to you. Check it out, go to dreamspark.com and sign up to see if your school is included.
Tim