I think you're missing dierdre's point which is that while Crit/Mastery are undoubtedly better - it doesn't make haste useless. While crit/mastery will get you the best results, you can make haste and spirit work to your advantage if you know the class better and are able to modify your playstyle.