It seems Samsung is trying to take its time to get the complete version of Android 10 for its products. As it stands now, Samsung is yet to decide on the actual day when its version of the operating system will be made available for Samsung users. The only type of Android 10 that works with Samsung Galaxy S10 and S10 Plus is Android 10 in beta. This type of operating system won't be available in all countries. However, it will be available in countries like the USA, South Korea, Germany, etc.
Meanwhile, Samsung Galaxy S10 and S10 plus users should be very careful when updating their smartphones to Android 10 beta. I want to believe that the delay tactics being adopted by Samsung is just for them to develop their own version of Android 10 that will work perfectly with Samsung products. For instance, Samsung seemed reluctant to develop its own version of Android 9 when it came out.
Samsung has yet to announce the release date for it's Android 10 release. The first stable Android 10 upgrade is anticipated for the global S10 models during November of this year. S10, S10e, and S10 + at AT&T, Sprint and T-Mobile, Verizon, and US Cellular should receive the stable adaptation in November 2019 for the global version of the device.
The US models, ending with UIUI, should receive the Android ten update one to two months after it's available for the global model. Upgrades are estimated to be released between December 2019 and January 2020.