I think ScotRail now support e-tickets!
Last time I used the LNER app to buy a ScotRail ticket it was collection only. I later found out this was because ScotRail used "m-tickets", a format that needs a particular app and for the tickets to be "activated" prior to boarding.
Now I bought some tickets using trainsplit, and they sent me a PDF that looks a lot like a e-ticket. So I guess they finally upgraded their system!