That is the best way to go, but that battle is lost for the masses, Obtainium (highly recommended) is for technically savvy people and those that are not but are willing to put the time to learn an understand the importance of FOSS and privacy, which are the very slim minority... Most people simply don't care, I neither bother anymore to offer solutions unless I am directly asked for the information or assistance to implement this or that...
I use obtainium too, good choice, but most people do not care or do not know how, I do not agree with you, morals does not have to do anything with it. People trust large companies, they may be naive but lack of morality is non sense