Not at all. You can use anyone you want as a service provider for Fibre. Once you have your fibre line installed (you also don't have to use Telkom for this there are other providers like https://vumatel.co.za/),
just purchase a fibre package.
Afrihost fibre is coming soon, and it will be contract-free and affordable.