PCs nearly-universally use standardized interfaces, phones go hard on cost cutting and everyone ships their own badly-done drivers that are never upstreamed running on custom hardware that wouldn't run a "standard" image if you had one.
Or more succinctly, because phones won the race to the bottom.
Or more succinctly, because phones won the race to the bottom.