The problem is that the most important apps for users aren't on those platforms. Bank apps and identification apps. They need to make apps for those platforms first otherwise a switch makes no sense.
Also I have tried Ubuntu touch and it's a nightmare and dysfunctional. e_OS however works great.