Bolt12 is clearly superior here, when implemented, as it re-uses Lightning infrastructure that you have no choice but to depend on anyway. A lot less moving parts too.
Discussion
LN infra runs on either clearnet or tor so I don't really know how that changes the centralization level.
It's not so simple to just say "LM infra runs on clearnet"
Lightning nodes don't depend on DNS or certificate authorities, and Lightning routing doesn't depend on uncensored end-to-end connectivity. Eg if your ISP censors IP connections to Charlie, you but you have a route to Bob and Bob has a route to Charlie, you can still pay Charlie with Bolt12 payments because on LN there exists a route via Bob.