That's the Linux way.
The package manager installs all packages. It is essential to do this in order to easily upgrade and remove packages and keep track of dependencies. No package manager uses installer of a specific software package. While configuring packages sometimes users are asked question. But mostly these questions are aimed for understanding desired behavior by the user, or for learning essential information for package to work correctly.
Beyond this, the goal is always to install a package with minimum configuration and providing that a normal user does it without any effort. Linux package managers never ask users questions on non-standard behavior (like storing MySQL data files in a custom directory). If you are willing to do some specific stuff you should go into configuration files.
You might feel that the effort for configuration is too high. But be assured that mostly it is not, and the benefit of simplicity is a worthy gift.