Ted,
You make very good points,& if a modeler needs variety I really hate to say it, but O Scale just can't fill that gap for the most part. Seeing most O Scalers are in steam to early diesel though,I don't think there's probably much to lack there. Just my opnion of course.
Al Hummel