No. No need for a centralized source to have a default fee setting, Bitcoin Core has it.
Some (most) copies of Bitcoin Core have it. The reason they have it is because a centralized source put it there.
Fortuantely, right now, it's just a "default fee" and not a "required fee" or "enforced fee". Therefore, anyone can change their own software to pay more or less if they want to.