Well right now you are using an application -- Hacker News -- that is written in pg's Arc language which runs as an interpreter on MzScheme which is part of PLT Scheme.
Why don't more people use DrScheme, HTDP, etc.? This is a question about learning, culture, change, etc. more than any particular environment, method, etc.