dance around answers
you seem to think your personal needs outweigh the needs of every other iOS device user.
you might control whatever code you write. you dont control what code bad agents will write and others will install.
there are more than enough personal stories i've encountered with non tech users "accidentally" installing dodgy software. most tech people will have similar stories.
you can code your own thing and run it on your dev account on you device.
that's called testing.
if it works and passes the conditions clearly set out by Apple for over a decade you can release and monetize it.
just like millions of other devs do.
The DMA is vague. Show me the "dont do this" that Apple did...
it's more EU thinks there words mean something and other people interpret it differently.