Almost all of the OpenBSD users here are end-users. And we have learned over the years that the social culture of the project needs to be understood by new users:
- The goals of the Project are to meet the needs of its members, the developers themselves.
- We users come along for the ride. If we like what is offered, we are free to use it. If we don't like it, we are free to look elsewhere for systems, services and tools. However...there is some balance: if the Project's software does not meet users' needs, Project revenues (CD sales, donations) will decline.
- If users have suggestions for improvements, they will be welcomed and reviewed for acceptance if:
- They are accompanied by users' own development efforts
- For hardware support suggestions, they may be accepted if they are accompanied by donated hardware for R&D and if a developer has an interest. Both are required.
- Most users who become developers -- Project members -- have begun by providing patches or developing components they feel would enhance the OS. Most would tell you that their first attempts were rejected, even rejected many times.
The installation script that you find so offputting is liked by all of the Project members, and by most of us users. If you were to design a graphical installer, you are unlikely to have it accepted.
(And there are many platforms that have no graphics at all. I mentioned one to you in another of your many threads: an
Alix. I run OpenBSD on several.)