I know I am very new to this game(well, only been playing regularly a few months), so perhaps in the eyes of established members my opinion may be worthless, but I would strongly approve of this game being sold on Steam.
I will quickly address a couple of points that seem to stem from ignorance of the Steam client, which I have used from the day Half Life 2 was released.
1: Steam Client. Everyone screaming that Steam will hog your resources is just wrong. Steam uses exactly 50Mb of RAM on my machine, and 0%CPU, unless your using Steam store or built in browser. I already use LFS.exe though Steam anyway so I can use the overlay, and notice no performance difference than using the game stand alone. Stop using your pentium III's guys and get with the times. Lets see, unlimited downloads, instant updates and patches, no keeping track of CD-keys, one log in for all games, friends list that works in game with text and voice chat, net browser available in game. Lots of benefits to having it, and no sensible arguments against it.
2: Community. As a long term user of Steam I find it insulting that you think I must be a crasher just because I use Steam client. I belong to community where the average age is over 30, and we don't grief or cause trouble, and when it happens on one of our servers we deal with it fast. LFS crashing issues is down to the the server providers full stop. If as a community your all to lazy to admin your servers, then thats your fault and Steam or no Steam nothing will change unless you want it to. Take a leaf out of Redlines book, clean racing every night, and would be the same if Steam players were on, just by a couple of guys putting some effort in, it doesn't take much.
3: Visibilty. As I play my game though Steam, its icon come up in my friends list, and I have no end of people asking me what it is, because they have never even heard of it. There is likely a large possible audience for this sim there, if only it was looked for. And if they don't stick around, then there is no loss and you back to where you are now, if they do stay, then more racing for us to get every night.