It's very hard to have a reliable diesel engine in USA because we take sulfur out of the diesel. Then ontop of that we required an expensive DEF fluid system to be installed that will limp home mode your car(sometimes restricting you to 20mph) if you're low on DEF fluid.
We also have a very expensive diesel compared to gas. Mainly cause most americans don't have diesel so to offset earnings they lower gas a tad and skyrocket diesel. We all pay for it either way cause transport costs go up thus we pay more at the store. Win Win for oil companies.
Another problem is finding a station with fresh diesel. Only truck stops have fresh diesel. You're regular gas stations with 1 diesel pump has diesel that has been sitting from weeks to months in there. The other side of that coin is most truck stops don't have a small nozzle for diesel cars and only the large nozzle which will not fit and spill all over the place if you even try to use it.
Lastly most americans don't like the smell of diesel that doesn't come off your hands easily. I sound like a broken record with this but it's true. Hell NJ residents do not want to pump their own GAS cause they feel the nozzles are dirty and don't like the smell of gas.