I’m sure the refining costs of diesel are much cheaper, I don’t know this for a fact as I’m no petrochemicalist but it’s surely easier to crack diesel out of oil than petrol.
Nope, both come in at one end, go up the crude column, go through various other columns depending onthe crude used (bent, texas sweet, etc etc etc) then get sent off for various prcoesses. As a guide the heavier the material (diesels, fuel oils, etc, being heavy, petrol, LPG, LNG being light) the more energy it takes to process it through a hydrocracker (which turns one hydrocarbon into another at really high temperatures and pressures) or hydrotreatment (same principal, but lower temp/pressure just cleans the sulphur from the hydrocarbon rather than cracking it completely).
20+ years ago there could have been almost no hydrotreatment (it’s a process that mainly removed sulphur), but in the last 20 years diesel has required more and more processing to get to the point where it’s almost as clean as petrol, thus it now costs more.
The next big change (IME) will probably be the imposition of the same standards on fuel oils usualy used in ships. As builing a treater to clean fuel oil is prohibitively expensive (it’s used in ships because its cheep, its cheep because theres no other market for it). Ships will use more and more diesel, pushing its price up further, some of the fuel oil will obviously be cracked for diesel, but this is another processing stage and pushes its cost up.