You can add features but you can't really change your default behaviors without alienating your existing user base. If they're suddenly thrown into some wacky thing that they don't understand they will flood you with bug reports and subscription cancellations. So if you're approaching an activity from a fundamentally different point of view it's very hard for your competitors to clone.