yeah, it is customizeable but they call them addons because they need to make sure that any player can play with each other even when someone has a mod and the other doesnt, but you can download 3rd party mcworld files with addons for you to enjoy so that's something.
java is like playing the game, bedrock on the other hand feels like a construction kinda game that has more features but just, not good enough. does anyone understand?