I think it's a good decision to appease the roleplay loving, but D&D unfamiliar crowd.
I prefer to call it “story mode” 😛
But yes agreed, If it brings in more players and thus profit, I can only see this as a good thing. More money to a system I like as long as they have a RAW ish system/mode.