The whole point of competitive coding is not for the professional attire of it but getting fun out of it. Many people including web developers and even professional programmers miss out of competitive coding because they are bored of the questions at some point of time.
There are a few things to consider like the rankings are usually fuzzy and if you do not have good ratings, you do not feel motivated and eventually people stop doing it.
I think it will be fun if the contests are more fun and interactive, giving a sense for achievement for everyone participating in it. So if people having equal ratings are made to compete with each other and if we make the process more sporty in general, it will attract a lot more people and help people be better at it. Also, we know editorials are an important resource because it teaches us new ideas and help us improve. But, many a times people do not follow the editorials after the contests. So If it is made a bit more interactive, it will be fun right.
What suggestions you people have about it and any feedback regarding it in general. Like is there any feature you guys find missing in competitive programming sites as such which will help the community in general?