SA-MP aims to preserve the feel of the original game. It doesn't pretend to be its own game engine. It also doesn't want to force players into downloading stuff that they don't want.
As a result you need more creativity in SAMP to achieve advanced results, but the stock assets are sufficient enough to create most object ideas with prefabs.