@nasthagiri, this is a good thought and consideration to make. However it seems like a much larger philosophical discussion is needed across the org to figure out where that namespacing happens (on Studio or within the XBlock). 

For instance, with ORA, I've scoped all of my HTML classes and Sass/CSS rules to be applied only to the ORA Xblock (e.g. the base ORA view Sass - https://github.com/edx/edx-ora2/blob/master/apps/openassessment/xblock/static/sass/oa/views/_oa-base.scss). 

We can't expect all XBlock authors to be this OCD about CSS scoping (or scoping at large), but I think having standards/guidelines that a larger group makes around topics like this will help authors know our expectations of them. I'll add a note to our working XBlocks wiki space internally and wait for next steps.

In short, this is important long-term, but for now doesn't hold up this fix.