It is a difficult question, because on one side, sure it is very useful for citizen to have access to these info. But on the other side, I was always stunned that just because owning or operating a company, all your private info had to be public. These kind of registers are very bad for privacy rights.
In all case, the worst thing with this decision about the UBO is that a lot of money laundering regulation and co force company to check UBO of customer and provider companies and it is complicated to request that all the time from companies themselves and ensure that the statement are truthfull.