Bug fixing is done anyway as a continuous process in a priority sequence determined by several factors of which these are just some examples:
- Issue attribution (gamecode, modding/editing or system-specific),
accuracy/credibility/completeness of reporting,
significance of issue on gameplay,
ability/ease of replication on the devs' system,
availability of necessary dev(s),
pressure of other scheduled work,
coffee/pizza availability,
etc.
Refinement of existing features and new content development go on in parallel and are not by definition mutually exclusive. (Indeed they *must* be kept compatible.)
Gameplay changes/tweaks and QoL improvements are often more subjective and compete with each other and other things for dev investigation and resources.
Scheduled/intended improvements, additions and fixes are usually subject to internal and public testing and thus should attract feedback and adjustments within expected timescales for using those processes. After release, the general forums also provide feedback.
Suggestions from the userbase on potential new content and priorities are generally trawled over by devs in advance of major work scheduling and rarely have an immediate effect if offered after that point.