Re. on-device AI features: these still have significant training costs; and Canva as a whole has paid hundreds of millions to date in royalties to creatives, including for AI training.
Affinity is free, forever; but not open source; if that makes sense.