No one is required to use EUDI: https://ec.europa.eu/digital-building-blocks/sites/spaces/EU...
Companies and providers (like banks) have to support it, but use is voluntary.
Check out the spec and legal framework, it actually makes sense and is open to different implementations, though you might need to certify it.