We have been discouraged from upgrading the community platform we are using due to potential complexity. Instead, they almost always provide a backport to fix bugs that arise.
Now, however, they are refusing to apply a fix for a bug stating we are on an unsupported platform. When I enquired about upgrading, they state there is a fee (both to the platform provider and potentially a 3rd party).
Does your community platform charge for upgrades?