Going back to the OP...I'm not vegan either, but do cook a lot of pulses. One way to cook them quicker is to soak them first. If you are organised it is best to do it overnight, but even pouring some boiling water over them an hour or two before cooking will soften them up.
If you use a pressure cooker, that will speed up cooking even more.
While I don't think I could ever be a complete vegan, I'm increasingly convinced that we should all be eating a lot less meat and dairy because of the impact that animal production has on the environment.
Vegan food needn't be boring either as you'll find it you try a restaurant that serves real Indian food (as opposed to many so-called Indian restaurants which really serve Pakistani and Bangladeshi dishes).