The argument about forcing a view has nothing to do with realism. It's about all drivers in the race having the same point of view. This means that everyone is competing on a more even playing field. That's it quite simply.
It so happens that cockpit view is the most realistic compared to real life, so in that way it is the most relevant choice. Talk about flat monitors and peripheral vision all you like, it doesn't change the situation one bit.
We have the option to force the cockpit view on a server so that all competitors are restricted to the same thing. This is fairer for serious racing. It is a server option and is not being forced on anybody, the host chooses it and people choose to race (or not) in that server.
As long as it remains a server-side option there should be no complaints about it.
Custom views from a cockpit perspective are mostly OK I think, but raising your head up so that you can see more of the track over the nose of the car is not realistic nor fair. Both arguments are pointless in this case. In a real F1 car for example, it is difficult to see ahead and to the side. There is no possibility to raise your head up as high as is possible in an LFS custom view. It is not easy to see out of an F1 car. That's one reason why they are challenging to race. But if you can just crank your neck up like Inspector Gadget, you are no longer being challenged by the cramped confines that you would expect in a car like that.
If that's how you want to race in LFS then good luck to you, I'm sure you'll have fun doing it the easy way and so you should have fun. But when you come across a server that has enabled the option of forced cockpit view, you have no reason to complain that you can't join that server. Options are good, they give us the flexibility to create the online racing environment that we want to create.
Not everyone wants or likes the same things, that's natural. If we all liked the same things you'd all be listening to Spice Girls right about now. Yuck!