Despite being an ascetic, Lord Shiva had children whereas Lord Vishnu sacrificed everything only to perform preservation of righteousness by taking avatars on the earth from time to time? Does that mean Lord Vishnu is the true ascetic?
valid question