Well thanks for your replies.
I'm not gonna lie. This is disappointing.
Bangkok municipality should make monthly and yearly passes mandatory for all public transportation companies (train, BTS, MRT, buses, etc...).
Thailand signed the Kyoto protocol in 1999 and the Paris agreement in 2016.
Might be about time to act on it and make public transportation attractive to people.
Just sayin' ????