1) You will have to pay royalty fees to new grouch in town for use of the GayMaker trademark!
2) I am confused, why would it be a problem making a 5000x5000, isn't that the total room area size, what you are viewing on screen is defined by the view area right.
Example, 5000x5000 room size but view area is 800x600.
Now of course if you don't want to make games that look like crap on your HD monitor, and say want to define a view area at higher resolution / HD resolution, and want to make games where you can scroll left / right / up / down, then you would need massive room sizes. So it's practical to allow big room sizes. or perhaps I misunderstood you ?
If I wanted to make a massive scroller in full HD, I would sure not be happy if someone imposed limits on me
You did not mention view area at all in your post, so that has me even more confused
By default it seems room view / port on screen is set to 640x480 regardless of room W / H. So setting the actual room size at those large sizes far bigger than the actual VIEW area, + follow character, is what allows for some interesting scrollers.
Now if I am not mistaken, GayMaker (yes I have to pay royalty fees too now
) imposes a room size limit due to the different exports. Something about boundry limitations on mobile ? Forgot the technical term they used. So since they use one program to do all, they also impose those limitations to windows even though they are really not necessary (so gay), but they have to because of their one shoe fits all policy.
After a certain room size the said games would have erratic behavior / garbled display etc, on mobile ports, but NOT on windows.
So, since ENIGMA is made by people who actually know what they are doing, and since currently you can compile to windows, then those "limits" are really not necessary. By the time you support other export modules, I am sure you will do the right thing and not do like YoYo did and sacrifice windows features for their exports.