I do think that all runs should be on the same platform to create an even playing-field but there is no way that we can convert everyone to N64. VC and EMU should both be hidden by default but not completely gotten rid of due to the fact that generally runners start on these platforms and should be able to compare their times to other runners.
For those that are worried about changing their controllers from GameCube to N64 can easily get an adapter: http://www.raphnet-tech.com/products/gc_to_n64_adapter/index.php
Most N64's average about ~$30-50 online but if you look around in your area at goodwill's, garage sale's, etc. they usually go for cheaper. Super Mario 64 itself is around ~$15 NTSC-J and ~$30 NTSC-U. If you buy NTSC-J and have a US console you can still play it on the US console by changing the back of the cart to an NTSC-U.