Restricting scrolls use to only being used by people have have that spell on the class list would bring it in line with 5e rules, but it would also make scrolls useless for anyone but those specific spellcasters. Either make scrolls free for all, or put it in line with 5e rules and stop the wizard scribe scroll abuse.

I don't agree with the interpretation of the magic initiate feat letting you cast spell scrolls from the selected class's list. The feat isn't supposed to be a substitute for taking a level drop into a spellcasting class.