There is no character creation, you just pick one of 5 classes to play and then your gender. You can't even configure the appearance. This is no different than many shooters nowadays.
You pick a character, gender and a name, which is not uncommon for the RPG genre. That's called character creation.
You can customize your "flag" - which is part of your identity. Though I concede it's a bit gimmicky - it's still there.
There is also no character development, you don't make a single permanent choice on your character, ever. You are whatever gear you happen to be wearing at the moment and that's it.
There is plenty of character development, whether permanent or not. Lots of RPGs have full respecs or the option to change your character from scratch. Diablo 3 just takes that flexibility to the maximum. There's more skill customization in Diablo 3 than the vast majority of "pure" RPGs.
I don't know why you think permanency is a requirement - but you're not going to find that in any kind of official definition.
We can agree that it's not the ideal way to handle it, but there's no way you can claim there's no development and look like a rational human being.
In fact, I think character development is the best part of Diablo 3. I just wish you couldn't change skills at will - because that would mean more replayability.
I think the NPC interaction and "quests" thing is a weak argument, the whole thing is nearly 100% linear and the quests are more just like a "to do" list, pretty much the same thing as what some shooters and other action games give you nowadays. You don't make a single choice during the entire game that matters or really affects anything. There's no role that you play (meaning you, the player, not your character).
There are many NPCs and there are many quests. Linearity has nothing to do with them being there or not.
Those are significant RPG elements, whether you like it or not.
I already said there's no C&C - so there's no reason to repeat it.
My argument isn't weak - it's 100% irrefutable.
If you have certain "standards" for what a quest needs to be or what an NPC needs to be - those are your subjective notions that have nothing to do with the objective.
Crafting and loot is what remains, but I don't think those define an RPG.
They're not what remains - and I'm not talking about defining an RPG. I'm talking about RPG elements.
People can make up their own minds about whether it's an RPG or not - but it has enough elements to qualify for a lot of gamers.
It's really far from a traditional RPG. Not even recognizeable imo. The main reason is that there is zero character development. There haven't been any other action RPGs that I recall with zero character development. (Although some newer ones do offer "re-specs" which you could argue is the same thing, in principle)
You're confusing development with permanent choices. Lots and lots of RPGs and MMOs allow full respecs or respecs with a limited cost. I don't know why you're telling yourself that choices need to be permanent to be part of character development, but it's not rational.
I'm not belittling it, I bought it when it came out and put about 300 hours into it in the first 1-2 months, beat Inferno Diablo before the first nerf went in, etc etc. I got my "money" out of it, and it was a decent game for what it was, but it bears no resemblance to an RPG in my book.
I have no problem with you using your own private definition of RPG to dismiss Diablo 3 as one.
That doesn't change the fact that it has several significant RPG elements, though - and that makes it very relevant for a site like RPGWatch.