Being uninformed at this stage is one’s own fault a great effort was made by the community (including myself)to educate anyone who would listen about this.
While I’d agree that “Alliance Only characters” for new players or players joining new servers seems logical in principal, there are enough players that “want to play with their friends”. Also I have tested this as recently as this morning you can create characters on any realm even full ones you just get a warning message. This, of course, makes your assertion that “Blizzard also does not allow creation of new characters on full realms” and the subsequent point of “Force them to play certain faction” incongruent
From my perspective players that choose to roll on PvP servers despite the documented warning and are now complaining have acted stupidly (note acted, this is not to say they are universally stupid people). Perhaps that’s harsh and ignorant would be a better adjective, but if the warnings were there it’s borderline.
There is wPvP on PvE Servers that meets the requirements of your subsequent definition. - I’ve even streamed it myself and I’m not the only one. Plenty of PvP on PvE servers on Twitch.
You are just being stubborn.