I seriously understand as programmers that features or sprint to accomplish is your priority, But lets take a bigger picture.... RTL Languages are like bread in a dish or meal, Large group of people dont eat rice "AKA LTR Language" and are very accustomed in bread "AKA RTL".... we understand you like to maximize your feature, but leaving a basic feature missing means discarding a target market, designer market that can be evangelizing your software and for companies that deserve your product but just find out its missing a basic ingridients.... In overall, Companies will tag Affinity software everytime we try to talk or evangelize it that they will simply say doesnt support our languages(Bread) and they will just walk away leaving with in their mind that affinity is a bad product but in reality, its just missing a feature... It's like having a ticket for a plane but your dont have a VISA.
Hope Serif recognize what they missing here, its not feature.... but necessity and midshare adoption, probably in later years, even if affinity has support to RTL, designer would not even consider it as they might be unupdated still and this will retain in Management mind and designer mind as well for a looong time... The effort to correct this later would be more costly than correcting it now because we are not correcting or adding a feature here by that time, We are correcting mindset of people.
Best Wishes,