I'm not so sure it's a matter of time/resources. In a 2012 blog post Thomas said that the original game's CS support was a last-minute, tacked-on feature. If that's the case it can't have taken THAT much time/money to make it work. The fact that the HPL2 engine was built with CS support already integrated into it before AAMFP came into being suggests there might have been a technical reason for removing the feature from HPL2.
5. Maybe whatever the development team wanted to do required some adjustments to the code which, as a
by-product, encroached on the stability of the CS system.
Click
here to read the blog post in question. The following paragraph is with reference to CS support:
Thomas Wrote:When we created the possibility of custom stories, it was something we thought of very late and I think Luis implemented it in less than a day. We put a few days on adding documentation our wiki as well, but all in all, it was a tiny effort compared to the rest of the game.
A single team member managed to implement CS support in less than a day, and he did it nearly 3 years ago.
On the same topic Thomas also said:
Thoma Wrote:It is quite clear that allowing users to create content is a feature worth putting time into.
Someone needs to remind that boy of his own words!