Nope, it's actually pretty simple. Resolve. Of course, people don't crash their perfectly normal vehicles on regular basis into someone as a way to deal damage, BUT, and crashing a damaged vehicle is MUCH more videspread. In WW2 people crashed their planes into the enemy and even entire ship crews continued operation guns instead of leaving their sinking vessel. It all depends on the meaning of "kamikaze".
Again, classical kamikazes had more to do with the fact that guidance systems in WW2 were lousy. At the same time that Japan was deploying kamikazes, the US was researching an advanced guidance system consisting of training pigeons to steer missiles. A kamikaze plane wasn't any more dangerous than an equivalently sized bomb in terms of what it contained, it was dangerous in that it could steer itself.
Today we have missiles capable of being launched from another continent and reaching their destination without further human intervention; kamikazes are obsolete. Suicide bombers are a thing mainly because they are both cheap and hard to guard against (since a suicide bomber looks like an ordinary person until they blow themselves up). A kamikaze is no cheaper than a missile, and no more stealthy; indeed, it's worse on both accounts, as it has to keep its fragile meatbag pilot alive in space, which puts all sorts of limitations on it and takes away space that could have been packed with bigger warheads instead.
As for unintended kamikazes (e.g. the steering your dying plane into an enemy ship as you mentioned), they run into the problem that space combat happens at a vastly larger scale than surface combat. If you have to get within machine-gun range of your enemy to fight them, then you can crash into them fairly easily. If you never get closer than 10000 km, it becomes much more difficult.