For linux driver development you can start by reading "Linux Device Drivers, Third Edition" pdf. It is free and give you an idea about how everything works.The real learning is by reading and using the linux kernel api doc or directly the source code of the api you want to call.Source : i did this for a school project where i had to implement multiple kernel modules.
If I see someone say "in Canada..." it does make me pity them that they couldn't consider any other country in the world with their insubstantial brains
Your whole comment is based on your biased USA resident point of view.You are the one here that apply USA logic to the whole world as you guys like to do.
If you follow the manual installation at the end you know which package do what in your system. When i use a ready to use distro (i have a endeavouros for my daily) you have to invest more time in your error resolution because you have to analyse what your distro use.
You are the one saying in the first place that it is growing up. Give us your sources, stats etc.
Don't ask people to justify their answer to your opinion fact based.
Why don't you install chinese wechat version ? Oh no you don't because government like China restriced acces to it.
The point is to protect the mass that doesn't know they are being spy on, if you want to use it jist grab the apk from internet.
It says la cigarette cause le cancer.