At the end of the day its your game so you can do what you want but I feel like you'll get more customers/players if at least a few things were optional