If we need to access to the Dapp from a website (which requires a central DNS, a central hosting, a central team developing the front etc), does not that mean the app is not decentralized?
Can we create our custom front to interact with the smart contracts of the Dapp and everything will work (I mean, even when the front is centralized is not important for the app and everybody can create another front if he prefers)?
Related with (but not answered there):
Where are DApps hosted?
Which ethereum dapps are 100% decentralized and not semi-decentralized (centralized)?