I'm not looking for a fight.
Then don't. Take the time to learn, and understand instead.
I'm sick, damnit.
Nothing I can do about that.
You can quibble all day about whether or not it is technically "standard" but I don't give a rats ass. When someone says standard, they mean core, and you damn well know it.
They shouldn't. And if they'd take the time to learn, they wouldn't. I do what I can to help people understand that there is NOTHING STANDARD about Bitcoin Core. I can't help it if people continue to spread false information and refuse to accept the truth, but I'll do what I can to correct them when they make the mistake.
Yes - the mistake was technically a user mistake. I clicked send with too small a transaction. But yes, it is a UX problem because what happened was not the expected behaviour a user typically wants when they make a payment.
I understand your frustration, but it's not like the client didn't warn you about what was going to happen. There's only so much the client can do. If it popped up a warning, and then you clicked continue, would you complain that it shouldn't have let you continue, or that it should have asked if you "really and truly" wanted to do that? The Bitcoin Core client is intended for people that understand the consequences of what they do. It isn't designed to hold your hand for you, and it isn't designed to be the most user friendly interface. Far more effort goes into making sure that transaction and block verification and relay work as perfectly as possible. If you want a friendlier interface, don't use Core. Like I said, there's nothing "standard" about it.
The problem is easily solved by looking at the last five blocks and calculating the current going rate based on them and warning the user if the fee is below the going rate. That would create a better user experience.
And then users would complain about the UX, since they were already warned that it would take "up to 25 blocks" and they chose that setting anyway, they'll complain that the interface is constantly nagging them about what they've intentionally chosen to do based on information they've already been given. Can't satisfy everyone.
Bitcoin Core has a UX problem.
That's all I wanted to express and I'm not in a mood for a pedantic fight with an arrogant know it all.
When it comes to making sure others that read this thread understand that Core is not "official" or "standard", I'm more than willing to get into a pedantic fight with an arrogant know it all. It's because others aren't that so many people misunderstand.