The theory is cool, but the ending is the practical part - there are system APIs to tell you which one the user prefers, so you can just make users happy and provide both options.
Exactly.
Exactly.