To be clear, it is intentional ;)
Before we had an hardcoded port and no way to disable browser integration (which is bad, because Picard doesn't stricly need it, though it is a very convenient feature).
Since it listens on a tcp port by default, i think it is a must to be able to disable it, or to change the port, but i don't think many users will do, and rare ones that will do it will prolly not do it often, so i think it isn't worth to add more code.

Merge ? ;)