You like limitations, which is ok, I'll take a better toolset.
You can not limit yourself when you need more but still follow these patterns in any other language.