I don't really see how that could work, unless you're charging substantially higher per-mile fares for shorter trips. Let's consider a hypothetical train route running from Point "A" to Point "D." If a non-stop train leaves Point A" 100% full, it will be 100% full for its entire trip. But if a full train leaving Point A stops at point B to drop off ten passengers and pick up five passengers, it will have five empty seats until it stops at point C. And even if it picks up five new passengers at Point C and arrives at Point D 100% full, it will have generated fewer passenger miles than a non-stop train because of the empty seats between Point B and Point C. All other factors being equal, more passenger miles = more revenue.