People from all walks of life do yoga. Every BODY can do yoga. Yoga is all accepting and tries to help all beings to find their path.
Even I did Yoga!!
Yoga is not all rainbows and butterflies. If an individual has a yearning, a need to want to change/improve themselves, it is very hard work to improve your inner self. Feeling and seeing improvements in yourself to yourself takes dedication and determination.
Once a sort of peace is found within yourself and you are one with the Universe, then all things in life will be amazing. This is achievable by only a few spiritual beings, but for the rest of us, we can keep practicing kindness and love.
Many individuals think that yoga teachers are supposed to have their lives figured out and be the holy, does nothing wrong, kind of being. Many yoga teachers become teachers to have a better understanding of the path they want to take. They are regular human beings, just have a different perception on life.
Yoga is a science. It is an inner connection between the mind, body, and breath and how they can create synergy amongst one another to for a human being of light. Everything we do is yoga because you mentally think about it, breath through it, and move to get it. So many steps to life take planning, no matter how miniscule and it takes focus and determination to put your plan into action(manifestation)
New age technology (social media) has let people forget who they really are and what real human interaction means. Yoga has even moved its way to technology to let people experience some sort of quiet time, meditation as they are on the go in their fast paced lives.