Yes, it's been said in the early reveal that companions this time around will be mandatory. What they said than, is that by making them unavoidable, they can be better integrated with the main story - which makes a lot of sense.
Personally, as I always gather all companions that I can, I don't mind it. It is logical, if that the game has to work without certain elements, those elements will have to be made more seperate. Whenever it is a worthy tradeoff, will depend on the quality of Avowed companions. At the same time, I doubt I will personally care, as I tend to collect Obsidian companions as if they were Pokemon.
Frankly, I would rather have Obsidian decide from the get go that companions are mandatory, than do what Larian did - give players freedom to ignore companions, and than create "reactivity" to retcon those choice, because they made some companions necessary for the main plot.