You are assuming you add other modifiers based on the terminology used in D&D. Specifically the term "attack roll" which is explained under attacks.
I'm not assuming anything. I'm reading the rules and applying them:
Basic D&D, p 73:
When you make an attack, your attack roll determines whether the attack hits or misses. To make an attack roll, roll a d20 and add the appropriate modifiers. If the total of the roll plus modifiers equals or exceeds the target’s Armor Class (AC), the attack hits.
Basic D&D, p 85:
Whenever a target makes an attack roll or a saving throw before the spell ends, the target can roll a d4 and add the number rolled to the attack roll or saving throw.
Basic D&D, p 17:
When you roll a 1 on an attack roll, ability check, or saving throw, you can reroll the die and must use the new roll.
Nothing on p 73 defines the term "attack roll". It tells you that making an attack roll involves rolling a die and adding appropriate modifiers.
Page 85 explains that the Bless spell permits adding 1d4 to the attack roll. That suggests to me that the 1d4 is one of the "appropriate modifiers" referred to on p 73. Nothing in the Bless spell description defines the term "attack roll".
Nothing on p 17 defines the phrase "attack roll" either, but it very strongly implies that "attack roll", at least on that occasion of use, refers to the actual roll of the d20. Otherwise, you could never apply the benefits of the Lucky ability to an attack with which you had a bonus to hit (which for most characters would be most attacks, between stat and proficiency bonuses).
The logical reading of the feat says that you can't roll a 10 on a d6 or d8 and there is no precedent anywhere else to say you can.
I'm not sure what you mean by "logical". There is plenty of evidence that the Basic rulebook, the text of which is meant to follow the PHB text closely or even exactly, uses the term "roll" on at least some occasions to refer to the result of a die roll. No one has yet posted an example that shows the term "roll" being used to refer to the result of a die roll plus modifiers - for instance, the short rest rule (Basic D&D p 67) refers to "roll[ing] the die", then "add[ing]" the CON modifier, and then regaining hp "equal to the the total."
Nothing on p 67 suggests that the word "roll" refers to the same thing as the word "total". Indeed, given that the "total" is described as a total of "roll + modifiers", that generates a strong implication that the roll and the total are different things, unless the modifier is equal to zero.