Do people take to spirituality only because of detachment from material life?
No, not necessarily detachment detachment can come from multiple sources one is of course what you said when a person becomes spiritually realized at that time they become indifferent from the body-mind but it doesn't necessary that detachment has to come only when one is fully spiritually realized even if one understands the gravity and the urgency of life's spiritual side at that time they may get a spiritual calling and a spiritual calling a calling is not the spiritual culmination they are not necessarily attained spiritual realization fully but just the deep understanding of the urgency and the importance of life's spiritual side that may also inspire some people to to detach themselves from the world and focus on God but there is another possibility that some people may just turn towards turn towards spirituality or make a pretense of turning towards spirituality just because they are frustrated with life and they want to avoid life's responsibilities and that kind of thing is not recommended in Bhagavad Gita Bhagavad Gita says in 18th chapter 6th verse that so if somebody simply gives up work because they find the work too troublesome and they use spirituality as a subterfuge as an excuse for avoiding responsibility then that is unhealthy and that the Bhagavad Gita does not approve so we cannot assume that just because somebody is detached they are automatically spiritually perfected now we have to look at the way they are actually living so detachment can come because of spiritual perfection detachment can come because of strong spiritual call which is the beginning or which is the starting point for journey towards spiritual perfection or detachment can also be a cover up for one's irresponsibility so we shouldn't assume that just detachment has come because of spiritual perfection alone does it answer your question? I had not weighed my question correctly but you you light up many.