There's at least one rural delivery man who bought a Tesla Model S and paid for it by using the mileage payments he gets for his job. So as long as your route fits, the same kind of high up front cost being amortised over time applies. The more miles you drive the better the economics works due to lower fuel/maintenance costs.
Non-Tesla companies are making pretty much the same pitch in regards to battery busses, again targetting fleet managers who have the spreadsheets in place already to plan and manage this kind of expenditure.