It is fun creating software. It gives a true ”What do you want to do today” feeling when you have the possibility to do any software you want.
In 1984 you needed a week to get started with VIC-20 BASIC programming. You needed another week to learn assembler. Gaining skills and experience took some more time but it was fun and you could quickly get going creating games. Commodore 64/128 was not much more to learn. Amiga was also great fun with AMOS Basic.
In the 1990s you needed to learn object oriented programming. It was easy to do software in Visual Studio. Microsoft took care of you. A fat client and a little database togeter with that did the trick. Skills in SQL started to be useful. Programs were distributed on physical media.
A full stack programmer needed to know Visual Studio and JET databases or just Microsoft Access or just FileMaker. It was fun and quick to draw a GUI and attach more features to it.