Should the Church change/re-format this tradition? Seems like more people would be more willing to come to the Catholic Faith. You could get together everyday and talk about the Catholic Faith and never run out of subjects.
“the Catholic Church” provides the rites and the sacraments, and the doctrine, and the laws relating to them.
“the Catholic Parish” under direction of the local bishop applies the rites and the prescribed preparation for them to meet the needs of those within those parish boundaries who are seeking to become Catholic. there are as many variations on how, when, where and for how long that preparation occurs as there are parishes.
the question OP really wants to ask, I think, is should the local parish adapt its policies to assure that all those who approach for initiation into the Church are given what they need according to their status and invidual circumstances. the answer is yes the local parish should do everything in its power to make sure everyone is reached, but experience shows that the more you bend over backwards, make exceptions, and try to make things easier, the more people, being human, tend to take advantage of your goodwill and expect more leniency and exceptions.
there is a minimum amount of instruction on doctrine and practice of the faith a candidate needs to make an informed choice to ask for the sacraments and to prepare for them, and the intermediate rites (with their preparation) assist that process.
RCIA is above all a process of conversion, it cannot be rushed, it is an internal spiritual work of the Holy Spirit within the individual, and those guiding his preparation cannot rush the Holy Spirit, or push the individual to accept and claim things before he is ready.
How long should it take?
It takes as long as it takes.
every person is different, is starting from a different point, and has their own journey to make. the role of RCIA and those who facilitate that process is to sponsor, companion and guide that person on the journey, in union with the whole Church, toward union with the Church.
it takes as long as it takes.
someone who is not willing to make the commitment to participate in the preparation and instruction may just need longer to reach a point where that commitment is possible.
we are speaking here of those for whom RCIA primarily applies: the unbaptized and uncatechized.
baptized Christians have already experience initial conversion so they do not need to pass Go they can go directly to the next step, which is preparation for a profession of faith, Confirmation and first communion, preceded by a general confession. Yes as with all Christians they are in a process of continuing conversion, but their status as baptized must be recognized and celebrated, and no, their preparation should not be forced into a mold suitable for the unbaptized.
yes, parishes, that means pastors, have the obligation to meet such individuals where they are and bring them the rest of the way, without forcing them to go back to square 1.