This is how Android works. Why not let the user choose which app to use? The user can select to always use this app.
If the default dialer has the same package name on all devices then you can use Intent.SetComponent to limit the intent to the default dialer. I do not know whether this is the case or not.