I'm not really into drifting but I don't have negative attitude about it. I've seen some sim racers view drifting as something inferior or wrong. I think that is a shame. Learning little bit of drifting (pulling accidental slide is not drifting) is good skill and helps with car control. Knowing how to get the car back straight quickly from a slide and in controlled fashion is useful skill for every sim racer. Knowing how the tires react past the limit, how the suspension suspension behaves and how the car yaws and rolls is not just good car control but valuable information for setup work as well. Learning little bit of drifting also helps being able to drive cars that tend to move around and slide a lot. It makes you able to handle sliding without being afraid of losing the car.
Drift cars also make great race cars. Lots of power, great sound and grippy tires can be really fun to drive around. And you can go f rom drift car to race car pretty easily. If a sim developer makes drift cars they can make them into race cars or trackday cars with very little changes. Essentially no 3d work and texturing is needed and very few physics changes. Different skins is probably the only real difference. But basically the drift car already has everything to be a race car. Adjustable suspension, dampers, springs, good tires, good engine. Some setup work obviously is needed but I remember back in rf1 when niels released some drift car. I think it was the drift supra. It did not take lots of work to make it go around corners gripping.
All you really need is two versions. Same 3d model, different skins and slightly different physics. Tires, suspension, aero and other bits can be exactly the same (drift cars don't need special tires). Just little different steering geometry and bigger fuel tank for the race version. It is the easiest way to add two versions of a car.
Why two versions? I think separate trackday version and drift version is needed to help the servers get the right audience. In assetto sometimes I raced on servers with the m3 e30 drift version and while it was a race server you still had people join and drift simply because they assumed it was a drift server because a drift car was used (name of the car was something like E30_drift). If there had been 2 identical versions of the m3 drift car (E30_drift and E30_trackday version) that problem would have been solved. I hope any future sim that adds a drift car does this because it is so obvious.