IMO to get proper forms functionality in Xenforo, you will be required to utilize Ozzmodz Advanced Forms https://xenforo.com/community/resources/ozzmodz-advanced-forms.5632/
Its those that have renewed their licenses this last 12months with not much to gain for their purchase that have concerns. Otherwise, yes your pov is correct and makes most sense.