Thanks for the query. I'll go buy some biscuits.
> It has always been designed to be opt-in
All this self-customisation is one reason why Moodle is only really suitable for further education, where young adults are taking a small HANDFUL of courses, and PAYING for it. It is in their own interest to opt into all the correct things, and ensure they are getting the correct information.
In a school setting, children have no investment (or at least they don't understand the investment), and tend to avoid work at all costs. If they can change settings to disrupt their organisation and information flow, and give themselves an excuse for missing information, they will.
> this would allow forum tracking but not force it. The user can still disable it either in their profile for all forums,
> or on a per-forum basis from the Forum administration block.
I hope not - I have disabled every single customisation that I possibly can. Moodle developers don't understand that schools need a completely uniform environment, where everyone knows that everyone else is seeing exactly the same thing as they do.
One problem I anticipate is that some important forums have the teachers enrolled in the course which contains the forums, but the students are not, so they are using the forum as read-only. I'm not sure whether the tracking will work for the students in this instance. I'll try it anyway.