Moreover, Google said they did a study when they first released their minimalist homepage design and when people saw lots of white space below the search bar, they assumed the page wasn't finished loading yet and more content was to come.
People were accustomed to long pages like Yahoo's homepage with lots of content below the search bar.
They solved it by adding a footer section with typical copyright text and people understood that the page was finished loading.
Like all web apps it depends on how much you want to do on the client side vs. the server side. With blockchain apps it is now client side vs. server side vs. blockchain side.
At one extreme, apps like UniSwap are mostly blockchain side and server side code and a little client side.
At the other extreme, it is possible to use boilerplate code to write a minimal blockchain part and then have most of your business logic on your own server and then the UI on the client side.