I would rather have that choice than to be dictated to by a corporation such as Microsoft. We can already see some of the ramifications of their insistence on Secure Boot and UEFI on all new 8 OEM machines. Besides problems for people running the straight 8 that came with the machine, those wishing to add other OSs to their machines are having to jump through hoops. Hardly seems fair for a machine that is purchased with hard earned dollars. We should be able to use the machine as we wish, but not the same for windows as that is their OS which is copyrighted. Microsoft insists the reason behind all this is security, but there are already rootkits that can bypass all that hyped "security" from that huge corporate machine. I think the underlying motivation is control on MS's part. Being 100% supportive of open source I will never approve of suppression of user freedom and choice. Even within the windows platform I use mostly open source software.
I will always build my machine, but others are not able to do that and suffer under Microsoft.